今天调用一个接口,返回的是json数据,但是拿到数据进行转换的报错,
org.json.JSONObject json1 = new org.json.JSONObject(personal);
personal格式是"{\"sellerCode\":\"某某某某\",\"status\":true}"
personal 是String类型
解决方法:
int i = personal.indexOf("{");
personal = personal.substring(i);
int p = personal.lastIndexOf("}");
personal = personal.substring(i-1,p+1);
personal = personal.replaceAll("\\\\","");
org.json.JSONObject json1 = new org.json.JSONObject(personal.trim());
错误解决