Sto usando QT per Symbian e ho bisogno di un semplice parser json. Devo essere in grado di passare da JSON a Qt-variante e viceversa. C'è un semplice parser json che posso usare? Non voglio scrivere il mio.Il miglior parser JSON per Qt?
risposta
qjson è il tipo di libreria pesante che evito a tutti i costi nei miei progetti. Deve essere compilato e installato separatamente per ogni sistema e ti costringe a distribuire una nuova DLL con il tuo eseguibile. A seconda delle esigenze, è molto meglio utilizzare la modalità buit-in proposta da ALoopingIcon, o la classe QJson di Eelis, che è anche ottima (http://ereilin.tumblr.com/post/6857765046/json-parser-class-for -qt). –
non avete bisogno di codice aggiuntivo, tranne QT stesso per analizzare JSON con QT
Si tratta di una valutazione reale di JavaScript, che potrebbe non essere ideale dal punto di vista delle prestazioni o della sicurezza. –
Matthew: JSON RFC include un semplice controllo basato su espressioni regolari al fine di determinare se JSON è sicuro per la valutazione da parte di un motore JavaScript. – Joey
Joey, lo fa, ma per l'applicazione mobile il caricamento del motore javascript non è auspicabile. –
Ho scritto un parser JSON basato su QLALR: http://git.forwardbias.in/?p=qjsonparser.git.
git clone git: //git.forwardbias.in/qjsonparser.git.
E qual è il suo vantaggio? – cleg
Qt5 viene fornito con un parser JSON in QtCore. Per Qt 4, puoi eseguire il backport. –