我将Json对象存储为java对象时遇到问题,我不确定使用什么结构来存储这样的东西:
'tags':[{'CouchDB':1},{'JSON':1},{'database':1},{'NoSQL':1},{'document_database':1}]
我已经尝试了二维数组,ArrayLists和Hashtables但是没有用,可能是我的糟糕实现,或者我只是错了,请尽快得到帮助!
我正在使用GSON从Json String转换为Java对象,并且其他部分工作正常,问题是让GSON正确解析这个结构
答案 0 :(得分:1)
{"name":"couchdb"}
,则Java类可能如下所示:public class Tag
{
private String name;
...
}
您的容器类可以有private List<Tag> tags;
答案 1 :(得分:0)
似乎,你的标签只是一堆钥匙,每个钥匙都附有一个计数(或沿着这些行的东西),即键值对,它只是一个哈希表,例如:
{ '标签':{ '的CouchDB':1 'JSON':1, '数据库':1, '的NoSQL':1, 'document_database':1}}
你应该能够毫无困难地转换上述内容,如果你不能,我会说你有某种配置问题,而不是数据格式的任何问题。