调用接口时报错syntax error, expect {, actual string, pos 126, line 1, column 127,
研究后发现是使用JSON.parseObject(jsonString, Domain)时,jsonString中字符串不符合规则,
第一种方法:
可以使用字符串替换,将多余的字符去掉:
jsonString = jsonString.replace("\\", "").replace("\"{", "{").replace("}\"", "}");
之后再用Json.parseObject(jsonString, Domain)
第二种方法:
可以使用JSON.parse(string)方法解析字符串,然后再用JSON.parseObject(jsonString, Domain)
String jsonString = (String)JSON.parse(string);