json解析异常org.json.JSONException: A JSONObject text must begin with '{' at character 1 of {的解决方法

遇到这个异常首先分析一下,肯定是json的格式有问题,所以才会导致解析有问题。

未修改之前的时候是直接存null

stringRedisTemplate.opsForValue().set(CACHE_SHOP_KEY+ id,"null",CACHE_NULL_TTL, TimeUnit.MINUTES);

存入redis的格式:

stringRedisTemplate.opsForValue().set(CACHE_SHOP_KEY+ id,"{null:null}",CACHE_NULL_TTL, TimeUnit.MINUTES);
解析的时候:
String key=CACHE_SHOP_KEY + id;
String shopJson = stringRedisTemplate.opsForValue().get(key);
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐