2009-12-01 10 views
24

Estoy usando QT para Symbian y necesito un analizador json simple. Necesito poder ir de json a Qt-variant y al revés. ¿Hay un simple analizador json que pueda usar? No quiero escribir el mío¿El mejor analizador JSON para Qt?

+10

Qt5 viene con un analizador JSON en QtCore. Para Qt 4, puede respaldarlo. –

Respuesta

17

El proyecto qjson puede ser un buen comienzo. También se ha empaquetado para Debian.

+7

qjson es el tipo de biblioteca pesada que evito a toda costa en mis proyectos. Necesita ser construido e instalado por separado para cada sistema y lo obliga a distribuir una nueva DLL con su ejecutable. Dependiendo de tus necesidades, es mucho mejor usar el modo de inserción propuesto por ALoopingIcon, o la clase QJson de Eelis, que también es genial (http://ereilin.tumblr.com/post/6857765046/json-parser-class-for -qt). –

25

Usted no necesita ningún código adicional, excepto en sí QT para analizar JSON con QT

http://doc.qt.io/qt-5/json.html

+12

Esto realmente está evaluando JavaScript, que puede no ser ideal desde un punto de vista de rendimiento o seguridad. –

+0

Matthew: El JSON RFC incluye una comprobación simple basada en expresiones regulares al final para determinar si JSON es seguro para la evaluación mediante un motor de JavaScript. – Joey

+3

Joey, sí, pero para aplicaciones móviles no es deseable cargar el motor de JavaScript. –

18

Salida Qt-Json

Su una clase-muertos sencilla para el análisis y la serialización de datos JSON.

+0

Sí, ese es el camino a seguir. – David

+1

Ahora hay un montón de diferencias, tales que * exactamente * ya no se aplica. – Tshepang

+0

Es cierto, editó esa parte de distancia. – Gerstmann

Cuestiones relacionadas