Я делаю громадное приложение для Windows, но у меня проблема.C# JSON.NET недопустимый тип
Когда я преобразовал строку JSON в классы C#, я увидел, что имена классов просто содержат числа.
Как можно десериализовать строку JSON?
public class 904
{
public string id { get; set; }
public string name { get; set; }
public string name_url { get; set; }
public string region_path { get; set; }
}
public class Result
{
public 904 904 { get; set; }
}
public class RootObject
{
public bool status { get; set; }
public Result result { get; set; }
public int time_valid_to { get; set; }
}
JSON строка
{"status":true,"result":{"904":{"id":"904","name":"Wien Alsergrund","name_url":"wien_alsergrund","region_path":"oesterreich\/wien\/wien_alsergrund"}},"time_valid_to":1424978715}
Какое первоначальное имя класса возможно из того, что мы можем вывести, что происходит – Blaatz0r
Вы не можете иметь имя класса, которое является номером – Aviatrix
Вы не можете использовать номер при запуске имени класса, добавьте символ '_', например , – FLCL