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

Re: Вы совсем того?

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

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

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