jsonで値を取り出すことはできるのですが、jsonファイル自体の値を上書きする方法が分かりません。
全てではなくscoreの値だけを上書きしたいです。
回答よろしくお願いします。
C#
1string inputString = Resources.Load<TextAsset>(FileName).ToString(); 2// 上で作成したクラスへデシリアライズ 3MusicSelectJson musicSelectJson = JsonUtility.FromJson<MusicSelectJson>(inputString); 4//値の取得 5Debug.Log(musicSelectJson.score); 6public class MusicSelectJson 7{ 8 public string title; 9 public string sub; 10 public string score; 11}
json
1{ 2 "title": "タイトル", 3 "sub": "サブタイトル", 4 "score": "0", 5 "bpm": "163", 6 "notes": [ 7 {"timing": "1.5f", "type": "0"}, 8 {"timing": "2.5f", "type": "2"}, 9 {"timing": "3.5f", "type": "3"}, 10 {"timing": "4.5f", "type": "4"}, 11 {"timing": "5.5f", "type": "5"}, 12 {"timing": "6.5f", "type": "7"}, 13 {"timing": "7.5f", "type": "9"} 14 ] 15}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/27 17:19