0
val time = json.lookup<String?>("query.results.channel.title").toJsonString(true)

输出

[“雅虎!天气 - 诺姆,AK,美国”]

有没有办法在没有括号和引号的情况下获得输出?

我猜是

.replace("[\"","").replace("\"]","")

不是最好的方法

4

1 回答 1

2

括号包含在默认实现中(请参阅最底部函数的https://github.com/cbeust/klaxon/blob/master/src/main/kotlin/com/beust/klaxon/DSL.ktappendJsonStringImpl

所以不可能通过配置删除它们。

如果你为这个特定的类编写一个扩展函数,它可能会起作用,但我想这不是你想要的。

因此,如果不编写自己的扩展(-function),目前这是不可能的。

于 2017-07-14T08:17:07.083 回答