ホームページ > バックエンド開発 > C++ > C# で JSON 文字列を簡単に作成するにはどうすればよいですか?

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

DDD
リリース: 2025-01-21 23:51:15
オリジナル
621 人が閲覧しました

How Can I Easily Create JSON Strings in C#?

C# で JSON 文字列を作成する

多くのアプリケーションは、JSON (JavaScript Object Notation) を使用して、構造化された形式でデータを返す必要があります。 JSON は、人間が読みやすく、機械が解析しやすい軽量のデータ形式です。

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

Newtonsoft.Json は、直接 JSON シリアル化メソッドを提供します。具体的な手順は次のとおりです:

Newtonsoft.Json を使用して JSON 文字列を作成します

  1. データを表す C# オブジェクトを作成します。この例では、Product クラスを定義します。
<code class="language-csharp">public class Product
{
    public string Name { get; set; }
    public DateTime Expiry { get; set; }
    public decimal Price { get; set; }
    public string[] Sizes { get; set; }
}</code>
ログイン後にコピー
    データを使用してこのオブジェクトをインスタンス化します:
<code class="language-csharp">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" };</code>
ログイン後にコピー
  1. を使用してオブジェクトを JSON 文字列に変換します: JsonConvert.SerializeObject
<code class="language-csharp">string json = JsonConvert.SerializeObject(product);</code>
ログイン後にコピー

変数には、json オブジェクトを表す JSON 文字列が含まれています: Product

<code class="language-json">{
  "Name": "Apple",
  "Expiry": "2008-12-28T00:00:00",
  "Price": 3.99,
  "Sizes": ["Small", "Medium", "Large"]
}</code>
ログイン後にコピー
Newtonsoft.Json ライブラリは、JSON データのシリアル化と逆シリアル化に関する詳細なドキュメントを提供します。このライブラリを使用すると、JSON 文字列の作成を効率的に処理でき、C# アプリケーションでの柔軟なデータ交換が可能になります。

以上がC# で JSON 文字列を簡単に作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート