「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > C# で JSON 文字列を簡単に作成するにはどうすればよいですか?

C# で JSON 文字列を簡単に作成するにはどうすればよいですか?

2025-01-27に公開
ブラウズ:785

How Can I Easily Create JSON Strings in C#?

c#

でJSON文字列を作成します 多くのアプリケーションは、構造化された形式でデータを返す必要があり、JSON(JavaScriptオブジェクト表現)が通常使用されます。 JSONは、手動で読みやすく、マシンを分析しやすい軽量のデータ形式です。

StringBuilder

を使用してJSON文字列を手動で構築できますが、Newtonsoft.jsonなどの外部ライブラリはこのプロセスを大幅に簡素化できます。

Newtonsoft.jsonは、直接JSONシリアル化方法を提供します。以下は特定のステップです:

データを表すC#オブジェクトを作成します。この例では、

製品クラスを定義します:

  1. パブリッククラス製品 {{ パブリックストリング名{get;} パブリックデートの有効期限{get;} 公開価格{get;} public string []サイズ{get;} }
このオブジェクトをインスタンス化したデータを使用してください:
public class Product
{
    public string Name { get; set; }
    public DateTime Expiry { get; set; }
    public decimal Price { get; set; }
    public string[] Sizes { get; set; }
}
    use
  1. jsonconvert.serializeObject
  2. オブジェクトをjson文字列に変換:
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Price = 3.99M;
product.Sizes = new string[] { "Small", "Medium", "Large" };
json
    変数には、
  1. 製品のjson文字列が含まれるようになりました
  2. {{{ 「名前」:「Apple」、 「有効期限」: "2008-12-28T00:00:00" 「価格」:3.99、 「サイズ」:[「小」、「中程度」、「大きな」]] }
 newtonsoft.jsonライブラリは、JSONデータのシリアル化とディーピア化に関する詳細なドキュメントを提供しています。このライブラリを使用することにより、JSON文字列の作成を効率的に処理し、C#アプリケーションで柔軟なデータ交換を実現できます。 
最新のチュートリアル もっと>

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

Copyright© 2022 湘ICP备2022001581号-3