Verwenden Sie die direkte Ableitung, um JSON in C# DataTable
Bei der Verarbeitung von JSON -Daten gibt es viele Möglichkeiten, sie in C# DataTable zu konvertieren. Eine direkte Methode besteht darin, die JSON.NET -Bibliothek zu verwenden und JSON direkt zum DataTable -Objekt zu serialisieren.
unter Berücksichtigung des folgenden Formats 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>
Um diesen JSON in DataTable zu konvertieren, können Sie den folgenden einfachen Code verwenden:
<code class="language-csharp">using Newtonsoft.Json; // 假设 JSON 存储在名为 'json' 的字符串变量中 DataTable dt = (DataTable)JsonConvert.DeserializeObject(json, (typeof(DataTable)));</code>
Mit dieser Methode können Sie JSON JSON leicht direkt nach DataTable sequenzieren, ohne dass Intermediate Conversion -Schritte erforderlich sind. Die generierte DataTable verfügt über eine Spalte und eine Zeile, die den in JSON bereitgestellten Daten entspricht, um eine Formulierung für weitere Verarbeitungsdaten in der C# -Anwendung bereitzustellen.
Das obige ist der detaillierte Inhalt vonWie deserialisiere ich JSON direkt in eine C#-Datentabelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!