string转json时报syntax error,pos异常

该异常大概意思就是json格式异常

jsons :{
    prejf: 10000.0,
    ptotalpoint_leave: 10010.0,
    description: success,
    pshoppoint_leave: 10010.0,
    status: 1
}

 Map<String, Object> map = new HashMap<String, Object>();
 map=JSONObject.parseObject(jsons);

此写法会报syntax error,pos异常,改为如下写法:
Gson gson = new Gson();
Map<String, Object> map = new HashMap<String, Object>();
map = gson.fromJson(jsons, map.getClass());

引入架包

<dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.4</version>
 </dependency>

猜你喜欢

转载自blog.csdn.net/qq_38410795/article/details/84997693