【发布时间】:2020-05-12 21:40:22
【问题描述】:
我正在尝试使用 Gson 库将 Scala 类的实例转换为 Json 格式的字符串。但是,UTF-8 字符在转换后不再转义。代码如下所示:
case class exampleClass(exampleString: String)
val myClass = exampleClass("this = cool")
val gson = new Gson()
val myString = gson.toJson(myClass)
println(myClass.exampleString)
println(myString)
这段代码的输出(参见 println 语句)如下所示:
this = cool
{"exampleString": "this \u003d cool"}
我不明白为什么应用 toJson 方法后输出字符串中没有转义“=”语句。我对 Scala 很陌生,所以答案可能很简单,但我还没有找到。
【问题讨论】: