如何使用Java将Scala不可变的地图转换为JSON



如何使用Java将Scala不可变的地图转换为JSON?

我有以下示例

scala.collection.immutable.Map<java.lang.String, java.lang.Object> statesMap = scala.collection.immutable.Map("AL" -> "Alabama", "AK" -> "Alaska")

我需要使用Java将其转换为JSON。

我建议使用Google GSON库:

在这种情况下,键入以下内容:

Gson gson = new GsonBuilder().serializeNulls().create();
String convertedMap = gson.toJson(statesMap).toString();