Qt

2011-02-13 21 views
13

'da JSON'a nasıl serileştirilir JSON nasıl QVariant (veya başka türde bir veri) Qt. QJsonQt

+0

İlgili → http://stackoverflow.com/questions/15893040/how-to-create-read-write-json-files-in-qt5 –

cevap

-3

Harici bir üçüncü taraf kitaplığı kullanmak istemiyorum Bunu yapmak için Qt'de dahili araç yok. Bir lib kullanmak zorunda kalacaksın. Ya da kendi uygulamanızı gerçekleştirin

5

Parsing JSON with QT using standard QT library.

BTW: Neden QJson'u kullanmak istemiyorsunuz? Tüm QScriptValueIterator öğelerini güzelce içine alır ve kodunuzun okunmasını kolaylaştırır.

+1

@BojanKogoj Hala burada var: https: //web.archive. org/web/20130111091817/http: //qtwiki.remdex.info/Parsing_JSON_with_QT_using_standard_QT_library – kol

18

Sadece Qt5 itibariyle söz JSON resmen desteklenmektedir:

JSON Support in Qt

QVariant id(1), name("John Doe"); 
QJsonObject json; 

json["Name"] = name.toString(); 
json.insert("id", id.toInt()); 
+0

Ancak, bir JSON dizesini bundan nasıl ayırabilirsiniz? –

+0

@DanielSantos http://stackoverflow.com/a/28191005/991484 – dtech