0
我dog
类是这样的:如何在将对象列表导出为JSON时包含该类的名称?
class Dog {
int id;
String name;
}
我不会将其List
对象以JSON:
List<Dog> myDogs = (Some initialization);
Gson gson = new Gson();
String jsonString=gson.toJson(myDogs);
JSON字符串给了我这样的结果:
[[{"id":1,"name":"Bull Dog"}],[{"id":2,"name":"German Shepherd"}]]
我想这字符串以便在开头包含类名称Dog
,以便我可以将其重新解析为List
of Dog
对象在客户端。
我想:
gson.toJsonTree(myDogs,Dog.class)
,但没有运气。
是的,它是建议。我很抱歉 –
np,祝你好运:) – Burrito
每个Dog-Object应该包含类名还是只包含所有狗的列表?另外你的JSON看起来不像你提供的类。它是一个包含其他列表的列表!? –