Maison >développement back-end >C++ >Comment puis-je convertir efficacement JSON en DataTable C# à l'aide de JSON.NET ?

Comment puis-je convertir efficacement JSON en DataTable C# à l'aide de JSON.NET ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-26 21:01:091020parcourir

How Can I Efficiently Convert JSON to a C# DataTable Using JSON.NET?

Rationalisation de la conversion JSON vers C# DataTable à l'aide de JSON.NET

Besoin de transformer des données JSON en un DataTable C# ? JSON.NET propose une solution très efficace :

<code class="language-csharp">DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));</code>

Illustrons avec un exemple. Considérez ce JSON :

<code class="language-json">[
    {"id":"10","name":"User","add":false,"edit":true,"authorize":true,"view":true},
    {"id":"11","name":"Group","add":true,"edit":false,"authorize":false,"view":true},
    {"id":"12","name":"Permission","add":true,"edit":true,"authorize":true,"view":true}
]</code>

Le code ci-dessus convertit directement ce JSON en un DataTable avec la structure suivante :

ID Name Add Edit View Authorize
10 User True True True True
11 Group True False True False
12 Permission True True True True

Cette méthode de conversion directe simplifie le processus, évitant le besoin d'étapes manuelles ou de création de classes personnalisées.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn