C# 文字列からJSONデータを生成する

  • 作成日 2022.08.12
  • C#
C# 文字列からJSONデータを生成する

C#で、文字列から初めの1文字だけを抽出するサンプルコードを記述してます。

環境

  • OS windows11 pro 64bit
  • Microsoft Visual Studio Community 2022 Version 17.2.6

JSONデータを生成

JSONデータを生成するには、「JObject.Parse」を使用します。

パッケージ「Newtonsoft.Json」がない場合は、追加しておきます。

PM> dotnet add <プロジェクト名> package Newtonsoft.Json

サンプルコード

using System;
using Newtonsoft.Json.Linq;

namespace ConsoleApp1
{
    internal class Program
    {
        static void Main(string[] args)
        {

            string str = "{ \"parson\": " +
                "{ \"name\": \"mebee\", " +
                "\"age\": \"20\", " +
                "\"address\": [ \"japan\", \"tokyo\" ] } }";

            JObject json = JObject.Parse(str);

            foreach (var item in json)
            {
                Console.WriteLine(item);
            }

        }
    }
}

実行結果をみると「JSON」が生成されていることが確認できます。