1、测试类
package com.jeff.json;
import com.alibaba.fastjson.JSONObject;
public class JsonDemo1 {
public static void main(String[] args) {
String ret = "\"{\"success\":true,\"msg\":\"success\",\"data\":{}}\"";
System.out.println(ret);
if (ret.startsWith("\"")) {
ret = replaceFirst(ret, "\"", "");
System.out.println("去除前引号:" + ret);
}
if (ret.endsWith("\"")) {
ret = replaceLast(ret, "\"", "");
System.out.println("去除后引号:" + ret);
}
JSONObject result = JSONObject.parseObject(ret);
System.out.println(result);
}
private static String replaceFirst(String ret, String strToReplace, String replaceWithThis) {
return ret.replaceFirst(strToReplace, replaceWithThis);
}
public static String replaceLast(String text, String strToReplace, String replaceWithThis) {
return text.replaceFirst("(?s)" + strToReplace + "(?!.*?" + strToReplace + ")", replaceWithThis);
}
}
2、控制台