LINUX.ORG.RU

для сабжа мы писали свой велосипед. там ток xml из коробки

VladimirMalyk ★★★★★
()
Ответ на: комментарий от madgnu

Ну, во-первых либы... Хотя это решимо.

Тогда в принципе qjson - хорошая вещь, только документацию почитаю.

Спасибо за совет.

brotheroftux
() автор топика

Блять, что значит «в qt4»?
C++? Python + PyQt? Или что?

Для всех мейнстримных языков - библиотек по json'у выше крыши.

anonymous
()

самый правильный путь уже посоветовали - использовать qjson, либо как вариант можно взять любой из доступных парсеров

можно сделать свой парсер ручкам, но это велосипедостроение

можно распарсить, используя QtScript, ибо JSON есть подмножество ECMAScript, вот код:

QScriptEngine engine;

QScriptValue parsed = engine.evaluate("(" + jsonString + ")");

QVariant values = parsed.toVariant();

// далее разворачиваем всевозможные QVariant

но такой вариант хуже, ибо QScriptEngine::evaluate(), если ему подсунуть соответствующую строчку, может запустить на выполнение скрипт - это потенциальная дыра в безопасности

shty ★★★★★
()
Ответ на: Вы совсем того? от brotheroftux

Совсем того это, по-моему, ты.

Нет никакого «языка Qt4».

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.