【发布时间】:2012-02-26 10:28:56
【问题描述】:
我有一个从字符串到 Java 字符串列表的映射:
"100" -> ["New York"]
"200" -> ["Geneva", "Tel Aviv"]
"300" -> ["Rome", "Paris", "Atlanta"]
"400a" -> ["Los Angeles"]
我想使用 gson 将其转换为 JSON。 99% 的键是整数,但可能会出现拼写错误(例如 400a。我想要的输出是:
{
100 : ["New York"],
200 : ["Geneva", "Tel Aviv"],
300 : ["Rome", "Paris", "Atlanta"],
"400a" : ["Los Angeles"]
}
注意"400a" 是字符串,100, 200, 300 是整数。
如何以优雅高效的方式转换我的地图?
【问题讨论】: