使用GSON将哈希映射转换为JSON
我有一个,其中值字符串可以是长字符串,也可以是双精度值。例如,可以存储为(存储为长)和(双精度)。HashMap<String, String>
123.000
123
123.45
123.45
取以下两个哈希映射值:
(“一”,“123”);(“两个”,“123.45”)
当我将上面的映射转换为JSON字符串时,JSON值不应该有双引号,例如
预期: {“一”: 123, “二”: 123.45 }
实际: {“一”: “123”, “两”: “123.45” }
这是我下面的代码:
String jsonString = new Gson().toJson(map)
我更喜欢使用GSON的解决方案,但也欢迎使用另一个或多个库。