Parse jsonarray?

8

Ich habe ein JSON wie das folgende:

%Vor%

Jetzt versuche ich, jedes Array-Element zu durchlaufen. Verwenden Sie die Bibliothek qt-json Ссылка

Versucht:

%Vor%

Aber kann es nicht funktionieren, irgendwelche Ideen, was ich falsch mache?

    
user3490755 19.04.2014, 19:18
quelle

1 Antwort

15

Ich würde empfehlen, die QJson * Klassen von QtCore in Qt 5 zu verwenden. Sie sind sehr effizient aufgrund des maschinenlesbaren binären Speichers, der zum Lesen und Schreiben optimiert ist, und es ist auch sehr praktisch, sie aufgrund der netten API zu verwenden .

Diese Codebasis funktioniert für mich ganz gut, aber bitte beachten Sie, dass ich die Fehlerprüfung für jetzt vernachlässigt habe, was kein guter Rat für den Produktionscode ist. Dies ist nur ein Prototyp-Code.

main.json

%Vor%

main.cpp

%Vor%

main.pro

%Vor%

Erstellen und Ausführen

%Vor%

Ausgabe

%Vor%     
lpapp 19.04.2014, 19:44
quelle

Tags und Links