有没有一种方法可以将一个json字符串转换成正确的java字符串,在那里它可以转义所有的引号字符,比如 {\"hello\":\"world\"} 我用的是安卓的 json 具有的库基于 org.json .谢谢
{\"hello\":\"world\"}
json
org.json
5f0d552i1#
bigflow已经在评论中回答了这个问题,只是添加了部分来逃避全部 " ```String obj = JSONObject.getString().replace(""", "\"");
"
9q78igpj2#
如果你想创造一个 String 从现有 JSONObject 你可以打电话给警察 toString() 在上面。如果它是一个 String 格式为json的,如果您想获得它的非转义版本,请尝试以下操作:
String
JSONObject
toString()
public String getString(String json){ String value = ""; try { value = new JSONObject(json).toString(); } catch (JSONEcxeption e) { value = DEFAULT_VALUE; } return value; }
2条答案
按热度按时间5f0d552i1#
bigflow已经在评论中回答了这个问题,只是添加了部分来逃避全部
"
```String obj = JSONObject.getString().replace(""", "\"");
9q78igpj2#
如果你想创造一个
String
从现有JSONObject
你可以打电话给警察toString()
在上面。如果它是一个
String
格式为json的,如果您想获得它的非转义版本,请尝试以下操作: