将 JsonObject 转换为 String

2022-08-31 10:12:22
{
    "data": 
    {
        "map":
        {
            "allowNestedValues": true,
            "create": "2012-12-11 15:16:13",
            "title": "test201212110004",
            "transitions": []
        }
    },
    "msg": "success",
    "code": "0"
}

以上是一个,是一个.JsonObjectdataJsonObject

如何将其转换为如您所知的喜欢,我不能直接在的值之外添加双引号。String"msg":"success"data


答案 1

有一个内置方法可以将 JSONObject 转换为字符串。你为什么不使用它:

JSONObject json = new JSONObject();

json.toString();

答案 2

您可以使用:

JSONObject jsonObject = new JSONObject();
jsonObject.toString();

如果要获取特定值,可以使用:

jsonObject.getString("msg");

或整数值

jsonObject.getInt("codeNum");