2017-07-14 3 views
0
val time = json.lookup<String?>("query.results.channel.title").toJsonString(true) 

出力クラクションのJSONかなり印刷出力 "[" 結果 "]"

[ "ヤフー天気 - ノーム、AK、US"]

取得する方法があります括弧と二重引用符のない出力?

私はそれがない

(一番下の機能appendJsonStringImplhttps://github.com/cbeust/klaxon/blob/master/src/main/kotlin/com/beust/klaxon/DSL.ktを参照)

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

答えて

2

ブラケットがデフォルトの実装に含まれている最良の方法ではないことを推測します可能であれば、構成によって削除することができます。

この特定のクラスの拡張機能を作成するとうまくいくかもしれませんが、これはあなたが望むものではないと思います。

これは現在、独自の内線番号(-function)を記述しないと実現できません。