JSON.NET を使用して JSON から DataTable への変換を簡素化します
JSON データを C# DataTable オブジェクトに変換する方法はたくさんあります。ただし、中間の逆シリアル化手順を行わずに JSON.NET を使用する直接的な方法が存在します。
次の 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 に変換するには、JSON.NET の機能を利用できます。
<code class="language-csharp">using System.Data; using Newtonsoft.Json; string json = @"...您的JSON数据..."; DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, typeof(DataTable));</code>
このコードは、JSON を DataTable オブジェクトに直接逆シリアル化し、構造化形式のデータにアクセスして操作するための便利なメカニズムを提供します。
以上がjson.netは、c#でJSONからデータ立への変換をどのように単純化できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。