Мы понимаем, что обратная косая черта — это специальный разделитель в JSON.
Из нашей базы данных нам возвращается поле с обратной косой чертой. Это должна быть одинарная обратная косая черта по договорным/юридическим/правительственным причинам. Однако, похоже, невозможно вернуть только одну обратную косую черту. Хотите знать, является ли это правилом из JSON? Может быть, но трое из нас, потратив целый день на поиск, не смогут понять, что здесь происходит.
Вот приложение FastAPI:
Код: Выделить всё
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {
"backslash_1": " \ ",
"backslash_2": " \\ ",
"backslash_3": " \\\ ",
"backslash_4": " \\\\ ",
"backslash_5": " \\\\\ ",
"backslash_6": " \\\\\\ ",
}
Код: Выделить всё
{
"backslash_1":" \\ ",
Подробнее здесь: [url]https://stackoverflow.com/questions/72245263/can-i-return-a-single-backslash-in-a-json-response-in-fastapi[/url]