Klaxon的JSON漂亮打印输出“[”结果“]”

时间:2017-07-14 08:00:19

标签: json kotlin klaxon

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

输出

  

[“Yahoo!Weather - Nome,AK,US”]

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

我想那个

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

不是最好的方式

1 个答案:

答案 0 :(得分:2)

括号包含在默认实现中(请参见底部函数appendJsonStringImpl的{​​{3}})

因此无法通过配置删除它们。

如果您为此特定类编写扩展函数,它可能会有效,但我想这不是您想要的。

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