Conversion between JsonValue and String
In the following example of the conversion between JsonValue and String, JsonValue.fromStr is used to convert a JSON string into JsonValue, and then the JsonValue object is printed in two formats.
import encoding.json.*
main() {
var str = ##"[true,"kjjjke\"eed",{"sdfd":"ggggg","eeeee":[341,false,{"nnnn":55.87}]},3422,22.341,false,[22,22.22,true,"ddd"],43]"##
var jv: JsonValue = JsonValue.fromStr(str)
var res = jv.toString()
var prettyres = jv.toJsonString()
println(res)
println(prettyres)
0
}
Running result:
[true,"kjjjke\"eed",{"sdfd":"ggggg","eeeee":[341,false,{"nnnn":55.87}]},3422,22.341,false,[22,22.22,true,"ddd"],43]
[
true,
"kjjjke\"eed",
{
"sdfd": "ggggg",
"eeeee": [
341,
false,
{
"nnnn": 55.87
}
]
},
3422,
22.341,
false,
[
22,
22.22,
true,
"ddd"
],
43
]