「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Newtonsoftのjson.netを使用して、JSONをC#オブジェクトのリストに脱着する方法は?

Newtonsoftのjson.netを使用して、JSONをC#オブジェクトのリストに脱着する方法は?

2025-02-06に投稿しました
ブラウズ:113

How to Deserialize JSON into a List of C# Objects Using Newtonsoft's JSON.NET?

jsonをNewtonsoftのjson.net

Challenge:

を使用してオブジェクトのコレクションにコレクションにすることNewtonsoftのjson.netライブラリを利用して、ターゲットクラス内の特定のプロパティのみに焦点を当てながら、C#オブジェクトのリスト。 JSONをC#クラス構造に変換します:

json2csharp.comのようなjsonコンバーターを使用して、jsonをC#クラス構造に変換します。ターゲットオブジェクトクラスを作成します:

は、予想されるオブジェクト構造に似たMatrixModelなどのC#クラスを定義します。 deserializing json string:

  • jsonconvert.deserializeObject (json)を使用して、JSON文字列をMatrixModelオブジェクトのリストに脱皮化します。例:

public class matrixmodel { public string s1 {get;セット; } パブリック文字列S2 {get;セット; } public string s3 {get;セット; } パブリック文字列S4 {get;セット; } パブリック文字列S5 {get;セット; } public string s6 {get;セット; } public string s7 {get;セット; } public string s8 {get;セット; } public string s9 {get;セット; } public string s10 {get;セット; } public int scoreifnomatch {get;セット; } } 文字列json = ...; // JSON文字列 var model = jsonconvert.deserializeObject >(json);

    特定の場合: JSONデータのC#クラス構造を生成するcom。クラス定義で指定されたプロパティのみ。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3