【发布时间】:2017-10-06 00:32:55
【问题描述】:
我有一张这样的地图:Map<String, Integer>。 map的key是Gson序列化Set<String>生成的字符串。
我担心 Gson 可能不会总是将相同的 Set<String> 序列化为相同的字符串(项目的顺序可能不同?)。
如果我有一个Set<String> 并尝试更新/删除该地图中的相应条目,这将导致麻烦。
假设地图的键必须是一个字符串,它是由 Gson 序列化的 Set<String>serialized。我想知道是否有办法强制 Gson 始终将相同的 Set<String> 序列化为相同的字符串。
【问题讨论】:
标签: java serialization gson