{
"data":
{
"map":
{
"allowNestedValues": true,
"create": "2012-12-11 15:16:13",
"title": "test201212110004",
"transitions": []
}
},
"msg": "success",
"code": "0"
}
Run Code Online (Sandbox Code Playgroud)
以上是a JsonObject,data是a JsonObject.
如你所知,如何将它转换为String类似的"msg":"success",我不能直接在data值之外添加双引号.
Tan*_*arg 127
@hsz我们有inbuild方法将jsonObject转换为字符串.你为什么不用它.
JSONObject json = new JSONObject();
json.toString();
Run Code Online (Sandbox Code Playgroud)
小智 6
您可以使用:
JSONObject jsonObject = new JSONObject();
jsonObject.toString();
Run Code Online (Sandbox Code Playgroud)
如果要获取特定值,可以使用:
jsonObject.getString("msg");
Run Code Online (Sandbox Code Playgroud)
或整数值
jsonObject.getInt("codeNum");
Run Code Online (Sandbox Code Playgroud)
您可以尝试 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)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
300729 次 |
| 最近记录: |