Maison > développement back-end > C++ > Comment désérialiser directement JSON en un c # dataTable?

Comment désérialiser directement JSON en un c # dataTable?

Patricia Arquette
Libérer: 2025-01-26 21:06:10
original
373 Les gens l'ont consulté

How to Directly Deserialize JSON into a C# DataTable?

Convertir JSON en DataTable C# en utilisant la désérialisation directe

Lorsque vous travaillez avec des données JSON, il existe plusieurs façons de les convertir en DataTable C#. Une approche simple consiste à utiliser la bibliothèque JSON.NET et à désérialiser le JSON directement dans un objet DataTable.

Considérez JSON dans le format donné suivant :

<code>[
    {"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

Pour convertir ce JSON en DataTable vous pouvez utiliser le code simple suivant :

<code class="language-csharp">using Newtonsoft.Json;

// 假设 JSON 存储在名为 'json' 的字符串变量中
DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));</code>
Copier après la connexion

En utilisant cette méthode, vous pouvez facilement désérialiser JSON directement dans un DataTable sans avoir besoin d'une étape de conversion intermédiaire. Le DataTable résultant comportera des colonnes et des lignes correspondant aux données fournies dans JSON, fournissant une représentation tabulaire pour un traitement ultérieur des données dans une application C#.

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