@Zubastik_1

Как строку перевести в json (Python )?

Есть такой кусочек кода где функция возвращает строку return str(blog_post.get_response(query))

C Питоном столкнулся впервые и прошу помочь. Мне надо отдавать эту строку в формате json, как это сделать? Это фреймворк flask.
  • Вопрос задан
  • 3353 просмотра
Решения вопроса 1
@id2669099
можно создать словарь с данными, а потом уже сформировать json
import json


data = {
    'users': [
        {
            'id': 1,
            'name': 'user1',
        },
        {
            'id': 2,
            'name': 'user2',
        },
    ],
}

json_str = json.dumps(data)

В переменной json_str будет лежать json строка такого вида:
{"users": [{"id": 1, "name": "user1"}, {"id": 2, "name": "user2"}]}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
AlexNineteen
@AlexNineteen
Привет.
Ответ написан
Комментировать
@REDkiy
Нужно сделать так:
from flask import jsonify

Ну а далее по документации.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы