Как добавить объект в качестве свойства объекта JsonObject?
вот что я делаю:
JsonObject jobj = new JsonObject();
jobj.addProperty("name", "great car");
Я надеюсь добавить другое свойство, значение которого является объектом следующим образом:
jobj.addProperty("car", A_CAR_OBJECT);
но, похоже, что GSON не позволяет мне делать jobj.addProperty("car", A_CAR_OBJECT)
. Я собираюсь в конечном итоге сделать следующее:
String json = new Gson().toJson(jobj);
чтобы получить строку Json.
это выполнимо? Правильно ли я использую GSON? Или я должен просто использовать HashMap
бросить все данные в него, а затем new Gson().toJson()
?