在一次调用接口返回的是jsonp格式的数据,需要转成json字符串再进行加工。
具体方法:
int startIndex= jsonpStr.indexOf("(");
int endIndex = jsonpStr.lastIndexOf(")");
String jsonStr = jsonpStr.substring(start+1, end);
得到的jsonStr就是可以用来转成json对象的字符串了
int start = result.indexOf("(");
int end = result.lastIndexOf(")");
String substring = result.substring(start+1, end);
Map resultMap = JSON.parseObject(substring, Map.class);