将json转换为纯java字符串

ymzxtsji  于 2021-06-30  发布在  Java
关注(0)|答案(2)|浏览(380)

有没有一种方法可以将一个json字符串转换成正确的java字符串,在那里它可以转义所有的引号字符,比如 {\"hello\":\"world\"} 我用的是安卓的 json 具有的库基于 org.json .
谢谢

5f0d552i

5f0d552i1#

bigflow已经在评论中回答了这个问题,只是添加了部分来逃避全部 " ```
String obj = JSONObject.getString().replace(""", "\"");

9q78igpj

9q78igpj2#

如果你想创造一个 String 从现有 JSONObject 你可以打电话给警察 toString() 在上面。
如果它是一个 String 格式为json的,如果您想获得它的非转义版本,请尝试以下操作:

public String getString(String json){
    String value = "";
    try {
       value = new JSONObject(json).toString();
    } catch (JSONEcxeption e) {
       value = DEFAULT_VALUE;
    }
    return value;
}

相关问题