redis通过json方案存取对象com.alibaba.fastjson.JSONException: syntax error, expect

问题描述:

redis基于json方案存取对象时报错:com.alibaba.fastjson.JSONException: syntax error, expect

com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0

记一次FastJSON和Jackson解析json时遇到的中括号问题

突然发现自己取值的时候写法不对:

User jsonGetUser = JSON.parseObject(stringGet, User.class);(正确)

我误写成了

User jsonGetUser = JSON.parseObject("stringGet", User.class);(错误)

        /**
* 方式二:采用json方案(推荐)
*/
User user1 = new User();
user1.setId("1001");
user1.setName("jsontest");
user1.setSex("female"); String jsonString = JSON.toJSONString(user1);
jedis.set("user1",jsonString);
System.out.println("json方式存储完毕");
String stringGet = jedis.get("user1");
User jsonGetUser = JSON.parseObject(stringGet, User.class);
System.out.println(jsonGetUser);
上一篇:【Espruino】NO.03 从点灯开始


下一篇:HtmlAgilityPack相关网页