{
"data":
{
"map":
{
"allowNestedValues": true,
"create": "2012-12-11 15:16:13",
"title": "test201212110004",
"transitions": []
}
},
"msg": "success",
"code": "0"
}
Выше a JsonObject
, data
a JsonObject
.
Как преобразовать его в a String
как "msg":"success"
как Вы знаете, я не могу непосредственно добавить двойные кавычки снаружи data
значение.
Можно попробовать преобразователь Gson, для получения точного преобразования как json.stringify
val jsonString:String = jsonObject.toString()
val gson:Gson = GsonBuilder().setPrettyPrinting().create()
val json:JsonElement = gson.fromJson(jsonString,JsonElement.class)
val jsonInString:String= gson.toJson(json)
println(jsonInString)