Я использую библиотеку Json.NET. Каков наиболее удобный способ сериализации/десериализации массивов в JSON через C#? Например, я пытаюсь десериализации следующий текст (чтение из файла):Json.NET: сериализация/десериализация массивов
{
"Name": "Christina",
"Gender": "female",
"Favorite_numbers": [11, 25 ,23]
}
Я читаю текст выше из файла в переменную:
JObject o = JObject.Parse(File.ReadAllText("input.txt"))
А потом, когда я пытаюсь извлечь массив [11, 24, 23]
с
int[] num = (int[]) o["Favorite_numbers"]
я получаю сообщение об ошибке.
Что я делаю неправильно? Как правильно прочитать массив? Как правильно прочитать 2-мерные массивы следующего вида [[1, 2, 3], [4, 5, 6]]
?
Что такое ошибка ? –