型GSON处理列表项目对<字符串,对象>
问题描述:
我读的JSON字符串的相似,这...型GSON处理列表项目对<字符串,对象>
{"flags":{"0":null,"2166136261":null}}
我对如何处理的类表示不知道这个?这是一个复杂的反应中的一小部分,我放慢了尝试分类以使读写gson更简单。
我只是无法弄清楚如何表示类文件中的列表项对。这似乎是一件简单的事情,目前我无法弄清楚。任何帮助表示赞赏。下面
class Flag {
Map<Object, Object> flags;
public Map<Object, Object> getMap() {
return flags;
}
public void setMap(Map<Object, Object> flags) {
this.flags = flags;
}
}
主类
答
使用代码
Flag flag = new Flag();
Map<Object, Object> flags = new HashMap<Object, Object>();
flags.put("0", "test0");
flags.put("1", "test1");
flag.setMap(flags);
System.out.println(new Gson().toJson(flag));
输出
{"flags":{"1":"test1","0":"test0"}}
这将创建json字符串你想要的。