在没有对生成json进行任何操作时,发现json里面有很多单个反斜杠,当用这个带反斜杠的
json格式错误:
登录https://jsonlint.com/,检查格式
d 在找了一圈后,发现是转换json的时候出错了,data内部是一个多个list对象转换成的一个json,
这个整体作为一个json,又map.put<“data”,data>加了进去,被认定为一个字符串。
解决方法,在获得data
JsonElement dataElement = details.get("data");
String data=dataElement.getAsString();
之后,将data数据拆开后,就可以解析里面的字符串了