我有一个Web服务,返回的内容类似于...
[ {...}, {...} ]
[当我使用Scala反序列化到对象时,我希望它是一个字符串数组,而不是对象。因此它将创建一个看起来像这样的Array[String]
...
[ '{...}','{...}' ]
我尝试过这个...
val list : TypeToken[Array[String]] = new TypeToken[Array[String]] {}
calls = this.gson.fromJson(this.response.toString, list.getType)
但是这似乎不起作用。有人知道如何以这种方式反序列化吗?
也许效率不是很高,但要做好工作
val list: TypeToken[Array[JsonElement]] = new TypeToken[Array[JsonElement]] {}
gson.fromJson(json, list.getType).map(_.toString)