有人可以向我解释如何从
获取所有类别值
"categories":[{"1":1,"2":"orange","3":"mango","4":"guava","5":5,"6":6}]
结果我喜欢这个1 = 1,而2 =橙色,
我必须做什么才能被困在这里
public RealmList<CategoryRealm> categories;
或
p.categories = new RealmList<>();
有人可以向我解释我在下一个方法中必须做些什么,但我很难学习它的不同。
答案 0 :(得分:1)
使用GSON库。
创建一个与您的结构匹配的对象。我假设你的结构是
{
"categories"://the rest of the stuff here
}
class MyParentObject{
@SerializeName("categories")
ArrayList<String> myList;
}
然后使用GSON创建它
MyParentObject obj = (MyParentObject)getGson().fromJson(json, classType);
并完成了。
如果基类只是类别字符串,那么你的json格式很糟糕,你可能不得不做一个subString调用来获得&#34; [&#34;并从那里进入json管理。