Привет У меня возникли проблемы с десериализации некоторые JSON в C# .net класса, используя newtonsoft desrializeobjectНьютон Json Deserialize Массив массива
Пример JSON
[
[
{
"id": "1",
"Colour": "Red"
},
{
"cid": "1",
"Shape": "Square"
},
{
"cid": "2",
"Shape": "Circle"
}
]
]
Я хочу, чтобы это появилось в моем C# .net класс как это извините опечатки и синтаксис, но вы получите общую идею.
public class object {
public int id;
public string colour;
public Shape[] shapes;
}
public class Shape {
public int cid;
public string shapename;
}
как я могу это достичь?
JSON массив, который вы разместили в вопросе, недействителен, так как он содержит 3 элемента, один содержит идентификатор, а anohter two содержит cid, они не являются элементами вложенных элементов, пожалуйста, измените их. –
@Mak JSON действителен (попробуйте [jsonlint.com] (http://jsonlint.com/)), хотя это не имеет большого смысла. –
@GrayFoxNZ JSON, похоже, не соответствует структуре класса, которую вы создали. Это ваш настоящий JSON? –