JSONException: syntax error, expect [, actual string, pos 0, fieldName null
通过接口拿到了json字符串,明明是符合规范的格式,但是
JSONObject.parseArray 一直报这个错,
后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了
// 此处转一下防止引号问题带来的报错
String jsonStr = JSON.parse(shopNameStr).toString();
JSONArray shopNameArr = JSONObject.parseArray(jsonStr);
这样写先用JSON.parse()转一下再tostring之后再解析,就没有报错了。
JSONException: syntax error, expect [, actual string, pos 0, fieldName null相关推荐
- fastjson中出现(syntax error, expect {, actual string, pos 0)错误原因分析
前言 在使用FastJson时出现报错 错误信息如下: syntax error, expect {, actual string, pos 0, fastjson-version 1.2.47 代码 ...
- syntax error, expect {, actual string, pos 1, fastjson-version 1.2.68
背景 获取此错误的原因,我这边的错误是从redis 获取 集合数据,解析错误,以前没有出现过此种错误.突然出现.为了保证数据ok 做了兼容,兼容代码如下: try {// 从redis 获取配置数据O ...
- com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName ***, fasjson
一.错误详情 com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName membe ...
- 关于Caused by: com.alibaba.fastjson.JSONException: syntax error, expect }, actual ,
Fastjson升级问题 目录 Fastjson升级问题 问题背景 问题现象 问题堆栈信息 问题解决之路(思考方向) 复现问题 问题原因 问题解决 参考博客 问题背景 Fastjson版本由于存在安全 ...
- 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3
$.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法. 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也 ...
- syntax error, expect [, actual {, pos 0, fieldName null解决方法
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(one)); 换成 Object parse = JSON.parse(JSO ...
- syntax error, expect {, actual error, pos 1, fastjson-ve
序列化json的时候是用List转换的,解析的时候解析成对象了. 解决方法: List<WxbOrderClassifyVO> vo = JSONObject.parseArray(res ...
- com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2
Controller承接HTTP请求,解析@RequestBody参数时,报错: HttpMessageNotReadableException: JSON parse error: syntax e ...
- com.alibaba.fastjson.JSONException: syntax error, pos 1
1.错误情况: (PollableSourceRunner-KafkaSource-r1) [ERROR - org.apache.flume.source.kafka.KafkaSource.doP ...
最新文章
- android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...
- i java_Java中的i++和i--
- python编程中的if __name__ == 'main': 的作用和原理
- Windows 安装MySQL5.7.0+ 服务
- 每日一博 - Spring Boot Application as a Service
- 官网3.15课程一起来“打价”,找群内管理员还可以折上折
- 骚年快答 | 技术中台与业务中台都是啥?
- 最长递增子序列和网易去除最少使从左向右递增又递减问题
- Oracle 抄袭亚马逊的 API 是侵权吗?
- 一位程序员 8 年的物联网奋斗史
- 拓端tecdat|R语言分段线性回归分析预测车辆的制动距离
- AI佳作解读系列(二)——目标检测AI算法集杂谈:R-CNN,faster R-CNN,yolo,SSD,yoloV2,yoloV3...
- 小米蓝牙音响驱动_广场舞阿姨的最爱,户外野营者的必备,小米华为都甘拜下风的便携音箱...
- jquery ztree 设置勾选_JQuery Ztree 树插件配置与应用小结
- vmware16安装mac虚拟机的unlocker
- 红巨星转场特效预设AE插件 Red Giant Universe 6.0.1 WIN
- Matlab的中Plot函数的基本用法(详解)
- Android Sprd省电管理(二)应用省电模式设置流程
- 阿里云服务器受攻击总结
- 微信公众号开发~有感而发