Je fais une API de repos et j'utilise la bibliothèque cJSON c en C++.cJSON - analyse syntaxique JSON
C'est ma demande corps exemple
{
"userEmail": "[email protected]",
"userPassword": "12345678"
}
Dans mon programme C++ je reçois ce JSON comme celui-ci (son travail maintenant):
cJSON *root;
root = cJSON_CreateObject();
cJSON_AddStringToObject(root, "userEmail", userEmail.c_str());
cJSON_AddStringToObject(root, "userPassword", userPassword.c_str());
Maintenant, je dois changer ma demande de corps à quelque chose comme ça:
{
"userInfo":{
"userEmail": "[email protected]",
"userPassword": "12345678"
}
}
Note: Ce n'est pas un tableau, c'est comme une 'section' de json. Je ne trouve aucune solution pour obtenir le contenu à l'intérieur de "userInfo" (courrier et mot de passe) en utilisant la bibliothèque cJSON. Pouvez-vous m'aider?
Merci beaucoup
Je vous recommande https://github.com/nlohmann/json pour "JSON en C++ moderne". Il est seulement en-tête, facile à utiliser et le développement est très actif. –