Существует ли какая-либо библиотека, которая может генерировать объект JSON, в котором коллекция представлена в виде набора пронумерованных элементов?
При использовании, например, библиотеки GSON и такого класса:
`class Bus {
List<Pasenger> passengers;
public Bus(List<Pasenger> passengers) {
this.passengers = passengers;
}
}`
GSON генерирует JSON следующим образом:
`{"bus":{
"passengers":[
{"name":"John","familiName":"Smith"},
{"name":"Marry","familiName":"James"}
]
}}`
Но меня просят сгенерировать JSON, в котором коллекция представлена элементами, каждый из которых имеет свой индекс.Например:
`{"bus":{
"passengers[0]":{"name":"John","familiName":"Smith"},
"passengers[1]":{"name":"Marry","familiName":"James"}
}}`
Я копался в GSON и FasterXML, но не смог найти поддержку для этой функции.Кто-нибудь знает, есть ли какая-нибудь библиотека, поддерживающая это?
Любая помощь приветствуется.