📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

663行目: 663行目:
           JObject jsonObject = JObject.Parse(jsonContent);
           JObject jsonObject = JObject.Parse(jsonContent);
   
   
           // appName.impの値を変更
           // appName.impの配列を変更 (LINQ to JSONを使用する場合)
           jsonObject["appName"]["imp"] = new JArray("hoge", "piyo");
           jsonObject["appName"]["imp"] = new JArray("hoge", "piyo");
          // appName.impの配列を変更 (通常のLINQを使用する場合)
          //var appNameObjects = jsonObject.Descendants()
          //      .OfType<JProperty>()
          //      .Where(p => p.Name == "appName")
          //      .Select(p => p.Value as JObject);
          //foreach (var appName in appNameObjects)
          //{
          //  if (appName != null && appName["imp"] is JArray impArray)
          //  {
          //      // "imp"配列の内容を変更
          //      impArray.Replace(new JArray("hoge", "piyo"));
          //  }
          //}
   
   
           // 変更したJSONを新しいファイルに書き込む
           // 変更したJSONを新しいファイルに書き込む