Maison >développement back-end >C++ >Comment puis-je désérialiser JSON en un objet dynamique en utilisant JSON.net en C #?
Utilisez JSON.net pour séquencer la série JSON Back dans des objets dynamiques
Lors du traitement des données JSON, des bibliothèques telles que JSON.NET peuvent simplifier le processus de procédure. Cet article examine comment séquencer la sérialisation du dos de JSON dans un objet dynamique en C #.
JSON.NET Dynamic Back Serialization
json.net prend en charge la sérialisation de JSON à des objets dynamiques:
Exemple
<code class="language-csharp">dynamic jsonResponse = JsonConvert.DeserializeObject(json); Console.WriteLine(jsonResponse.message);</code>
Par exemple, considérez la chaîne JSON suivante:
En utilisant json.net, il peut le transformer en un objet dynamique:
<code class="language-json">{ "number": 1000, "str": "string", "array": [1, 2, 3, 4, 5, 6] }</code>Sortie:
<code class="language-csharp">dynamic d = JObject.Parse("{number:1000, str:'string', array: [1,2,3,4,5,6]}"); Console.WriteLine(d.number); Console.WriteLine(d.str); Console.WriteLine(d.array.Count);</code>
Document
Pour plus de détails, veuillez vous référer aux documents suivants:<code>1000 string 6</code>
JSON.NET'S LINQ à JSON
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!