字段被忽略。我成功找回2個對象的列表,但沒有填充任何字段。我究竟做錯了什麼? (不幸的是我沒有在JSON格式的控制。它到達正是這種結構。使用JavaScriptSerializer進行反序列化時缺少字段
using System.Web.Script.Serialization;
public void myMethod {
string myContent = @"
[
{
"my_object": {
"city": "city 1",
"myAge": 15
}
},
{
"my_object": {
"city": "city 2",
"myAge": 18
}
}
]";
JavaScriptSerializer serializer = new JavaScriptSerializer();
List<my_object> list = serializer.Deserialize<List<my_object>>(myContent);
}
public class json_content {
public string city { get; set; }
public int myAge { get; set; }
}
與下面的答案一樣的問題。不幸的是,我無法控制JSON格式。 –
我做了一個編輯。它應該現在工作:) –
這樣做!非常感謝! –