如何将数组添加到json?您只需要将现有数据包装在方括号中。就像在下面的 JSON 中一样。
using (StreamWriter w = File.CreateText("test.json"))
{
JsonSerializer serializer = new JsonSerializer();
serializer.Serialize(w, MyModel);
w.Close();
}
[
{
"data":[
{
"Latitude": 37.7668,
"Longitude": -122.3959,
"Address": ""
},
{
"Latitude": 37.7668,
"Longitude": -122.3959,
"Address": ""
}
]
}
]
JSON 可以被认为是对象作为字符串的 CLR 表示。在这种情况下,解决方案建议以将这个对象包装在一个数组中的形式,以便在输出处获得包装在一个数组中的对象的表示。