пытался десериализовать определенный файл JSON, структурированный следующим образом
[
{
"Inputs": [
{
"Input": "ABC"
},
{
"Input": "DEF "
},
{
"Input": "GHI"
}
]
}
]
Я хочу напечатать ABC, DEF, GHI в моем окне вывода отладочной информации, но я не получаю никакого результата.мой код C # выглядит следующим образом:
public partial class InputArray
{
[JsonProperty("Inputs")]
public List<InputObject> Inputs { get; set; }
}
public partial class InputObject
{
[JsonProperty("Input")]
public string Input { get; set; }
}
public static void LoadJson()
{
using (StreamReader r = new StreamReader("input.json"))
{
var json = r.ReadToEnd();
var items = JsonConvert.DeserializeObject<List<InputObject>>(json);
foreach (var item in items)
{
Debug.WriteLine(item.Input);
}
}
}
Я пробовал несколько различных решений по переполнению стека, но безуспешно.