Maison > développement back-end > C++ > Comment convertir une chaîne JSON en un c # dataTable?

Comment convertir une chaîne JSON en un c # dataTable?

Mary-Kate Olsen
Libérer: 2025-01-26 20:56:08
original
908 Les gens l'ont consulté

How to Convert a JSON String to a C# DataTable?

Convertir une chaîne JSON en DataTable C#

Question : Convertir une chaîne JSON représentant une table de données en un DataTable C#.

Structure JSON originale :

<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>
Copier après la connexion

Sortie DataTable souhaitée :

<code>---------------------------------------------------------------------
ID    |  Name     |  Add    |   Edit  | View   | Authorize
---------------------------------------------------------------------
10    | User      | false    |  true   | true   |  true
11    | Group     | true    |  false   | true   |  false
12    | Permission| true    |  true   | true   |  true</code>
Copier après la connexion

Solution simplifiée :

Par rapport à la désérialisation de JSON dans une classe C# puis à sa conversion en DataTable, il existe une approche plus directe. La conversion peut être effectuée directement à l'aide de JSON.NET :

<code class="language-csharp">DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal