gson - включить имя класса при сериализации java pojo -> json
С помощьюGSON Как мне добавить имя класса моего списка в моей выводимой строке JSON? Я'мы просмотрелиапи и пропустили любую ссылку, чтобы сделать это. Я'м используюGsonBuilder в моем реальном коде, но неНикаких вариантов для этого тоже нет.
public class Person {
String name;
public Person(String name){
this.name = name;
}
public static void main(String [] args){
Person one = new Person("Alice");
Person two = new Person("Bob");
List people = new ArrayList();
people.add(one);
people.add(two);
String json = new Gson(people);
}
}
Это дает следующий вывод:
json = [{"название": "Алиса»}, {»название": "Боб»}]
Как мне добиться следующего результата? или что-то подобное.
json = {"человек": [{»название": "Алиса»}, {»название": "Боб»}]}
или же
json = [{"человек": {»название": "Алиса»}}, {»человек": {»название": "Боб»}}]
Надеюсь этоЧто-то тривиальное, что я только что пропустил. Заранее спасибо.