我正在读一个与此类似的json字符串...
{"flags":{"0":null,"2166136261":null}}
我不知道如何处理这个类的表示?这是一个复杂响应的一小部分,我正在放慢尝试分类,使gson的读写更简单。
我无法弄清楚如何在类文件中表示列表项对。这看起来很简单,我现在无法理解。任何帮助表示赞赏。
答案 0 :(得分:1)
使用以下代码
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字符串。