Gson.toJson的输出是否可在Map数据类型上重复

时间:2016-03-05 00:21:36

标签: java json gson

说我有以下代码段。

Gson gson = new Gson();
SortedMap<String,String> m = new TreeMap<String,String>();
m.put("a", "apple");
m.put("b", "box");
gson.toJson(m) 

上面的代码会输出

{"a":"apple","b":"box"}

如果我执行代码块说100k次,我保证会得到相同的字符串。

1 个答案:

答案 0 :(得分:0)

是。 TreeMap条目根据其键的自然顺序进行排序,gson将简单地遍历键集。