【发布时间】:2013-07-15 09:54:05
【问题描述】:
{
"data":
{
"map":
{
"allowNestedValues": true,
"create": "2012-12-11 15:16:13",
"title": "test201212110004",
"transitions": []
}
},
"msg": "success",
"code": "0"
}
上面是JsonObject,data 是JsonObject。
如您所知,如何将其转换为"msg":"success" 之类的String,我不能直接在data 的值之外添加双引号。
【问题讨论】:
-
我无法理解...您能否改写一下并给出(甚至不工作的)代码 sn-ps 来说明您正在尝试做什么?
-
JsonObject.getString("msg");
-
如果你想要的话,你可以用反斜杠
\"添加双引号。请添加您的问题/疑问! -
这是
org.json.JSONObject的一个实例吗?如果是,您可以简单地调用JSONObject的toString()方法来获取JSONObject的JSON 文本。 -
看起来 3 年后登陆这里的人发现有用的东西与所询问的内容完全无关。而且看起来这个问题早已不再有助于澄清。我相信最初的问题是@JayZhang 想要展平对象,这样数据就是其内部 json 值的字符串表示。似乎没有人回答如何做到这一点。多年后这样做不太可能对其他人有任何价值。人们正在从搜索将 json 转换为字符串并陷入最好删除的混乱问答会话中。