Обернуть JSON в массив
Как добавить массив в 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": ""
}
]
}
]
Ответы (1 шт):
Автор решения: Uranus
→ Ссылка
JSON можно рассматривать как представление CLR объекта в виде строки. В таком случае, само собой напрашивается решение в виде оборачивания этого объекта в массив, чтобы на выходе получить представление объекта, завернутого в массив.
serializer.Serialize(w, new [] { MyModel });