Object reference not set to an instance of an object.,
「オブジェクトの参照がオブジェクトのインスタンスに設定されていない」
初期化する前のList
にAddRange
メソッドでオブジェクトを追加しようとするとエラー
解決方法
2行目を追加するとエラーが消えた
var list = new SampleData();
list.SampleLists = new List<List<double>>();
for (int i = 0; i < len; i++)
{
string url = GeneratePath();
string json = await GetJsonAsync(url);
var result = JsonSerializer.Deserialize<SampleRootModel>(json);
var sampleLists = result?.SampleData.SampleLists;
if (sampleLists != null)
{
list.SampleLists.AddRange(sampleLists);
}
}
string jsonString = JsonSerializer.Serialize(list);
File.WriteAllText("sample.json", jsonString);