Я работаю над программой IMDB, в которой я перечисляю людей, у которых есть фильмография, дискография и тому подобное. Итак, я уже сделал свой взгляд в MVVM, и теперь я пытаюсь сериализовать свой JSON, чтобы соответствовать ему. Прямо сейчас я собираю свои столы так:
dynamic discography = new JObject(new JProperty("DiscographyVM", jsonDiscography));
dynamic filmography = new JObject(new JProperty("FilmographyVM", jsonFilmography));
dynamic fullJson = new JArray();
fullJson.Add(discography);
fullJson.Add(filmography);
Это даст мне JSON, похожий на это:
[
{
"Discography" : [
{
"Album" : "MyAlbum",
"Year" : 2017
},
{ "Album" : "MySecondAlbum",
"Year" : 2018
}
],
"Filmography" : [
{
"Film" : "MyFirstMovie",
"Year" : 2017
},
{
"Film" : "MySecondMovie",
"Year" : 2018
}
]
}
]
Я пытаюсь избавиться от внешних [ ]
скобок. Поэтому я думаю, что мне нужно изменить мою переменную dynamic fullJson
на что-то другое, но я не могу понять, к чему. Есть идеи?
ОБНОВЛЕНИЕ, я пытаюсь получить эту структуру:
{
"Discography" : [
{
"Album" : "MyAlbum",
"Year" : 2017
},
{ "Album" : "MySecondAlbum",
"Year" : 2018
}
],
"Filmography" : [
{
"Film" : "MyFirstMovie",
"Year" : 2017
},
{
"Film" : "MySecondMovie",
"Year" : 2018
}
]
}