Подтвердить что ты не робот

Как сериализовать JSON в Qt

Как я могу JSON сериализовать QVariant (или другой тип данных) в Qt. Я не хочу использовать внешнюю стороннюю библиотеку, например QJson

4b9b3361

Ответ 1

Просто отметим, что с Qt5 официально поддерживается JSON:

Поддержка JSON в Qt

QVariant id(1), name("John Doe");
QJsonObject json;

json["Name"] = name.toString();
json.insert("id", id.toInt());

Ответ 3

См. этот JSON Save Game пример сериализации объекта в документе JSON.

Ответ 4

В Qt нет внутренних инструментов для этого. Вам нужно будет использовать lib. Или сверните свою собственную реализацию