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

Java Gson.toJson的输出是否可在映射数据类型上重复,java,json,gson,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) 如果我执行代码块(比如说10万次),是否保证返回相同的字符串。是。TreeMap条目根据其键的自然顺序进行排序,gson将简单地遍历键集 {"a":"apple","b":"

假设我有以下代码片段

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

如果我执行代码块(比如说10万次),是否保证返回相同的字符串。

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

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