对象列表的 Gson 创建的 json 看起来像。
"[[{"id":1,"name":"Shepherd"}],[{"id":2,"name":"Bull"}]]"
但我希望这看起来像
"[{'id':1,'name':'Shepherd'},{'id':2,'name':'Bull'}]"
我使用这样的 Gson 库创建了这个 json。
class Dog{
long id;
String name;
}
ArrayList<Dog> myDogs= new ArrayList<Dog>();
ArrayList<Object> objects = new ArrayList<Object>();
objects = Application.getApplication.query(Object.class, " from Dog", 0, 0);
//Fetching data through HQL
myDogs=(ArrayList<Dog>)objects;
String jsonStr = new Gson().toJson(myDogs);
我想要这个特定的结构化 json,以便它通过使用直接转换为 Dog 类型的 RealmList。
realm.createOrUpdateAllFromJson(Dog.class, jsonStr);