JSON データを操作する場合、それを C# DataTable に変換する方法がいくつかあります。簡単なアプローチは、JSON.NET ライブラリを使用し、JSON を DataTable オブジェクトに直接逆シリアル化することです。
次の指定された形式の JSON を考えてみましょう:
<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>
この JSON を DataTable に変換するには、次の簡単なコードを使用できます:
<code class="language-csharp">using Newtonsoft.Json; // 假设 JSON 存储在名为 'json' 的字符串变量中 DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));</code>
このメソッドを使用すると、中間の変換手順を必要とせずに、JSON を DataTable に直接逆シリアル化することができます。結果として得られる DataTable には、JSON で提供されたデータに対応する列と行が含まれ、C# アプリケーションでデータをさらに処理するための表形式の表現が提供されます。
以上がJSONをC#DataTableに直接ゆったりさせる方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。