Json-cpp - comment initialiser à partir d'une chaîne et obtenir une valeur de chaîne?
Mon code ci-dessous se bloque(Erreur de Débogage! R6010 abort() a été appelé). Pouvez-vous m'aider? Je voudrais aussi voudrais savoir comment initialiser l'objet json à partir d'une chaîne de valeur.
Json::Value obj;
obj["test"] = 5;
obj["testsd"] = 655;
string c = obj.asString();
source d'informationauteur Greyshack
Vous devez vous connecter pour publier un commentaire.
Bonjour, il est assez simple:
1 - Vous avez besoin d'un RPC JSON en objet de valeur (Json::Valeur) pour stocker vos données
2 - Utilisation d'une Json Lecteur (Json::Reader) pour lire une Chaîne JSON et d'analyser dans un Objet JSON
3 - Faites vos Trucs 🙂
Voici un code simple pour faire ces étapes:
De compilation: g++ YourMainFile.cpp -o -l jsoncpp
J'espère que ça aide 😉
Json::Reader
est obsolète, comme indiqué dans le la documentation. Voici comment utiliserJson::CharReader
etJson::CharReaderBuilder
:Bravo à p-a-o-l-o réponse ici: L'analyse de chaîne JSON avec jsoncpp