通过接口拿到了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相关推荐

  1. fastjson中出现(syntax error, expect {, actual string, pos 0)错误原因分析

    前言 在使用FastJson时出现报错 错误信息如下: syntax error, expect {, actual string, pos 0, fastjson-version 1.2.47 代码 ...

  2. syntax error, expect {, actual string, pos 1, fastjson-version 1.2.68

    背景 获取此错误的原因,我这边的错误是从redis 获取 集合数据,解析错误,以前没有出现过此种错误.突然出现.为了保证数据ok 做了兼容,兼容代码如下: try {// 从redis 获取配置数据O ...

  3. com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName ***, fasjson

    一.错误详情 com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 64, fieldName membe ...

  4. 关于Caused by: com.alibaba.fastjson.JSONException: syntax error, expect }, actual ,

    Fastjson升级问题 目录 Fastjson升级问题 问题背景 问题现象 问题堆栈信息 问题解决之路(思考方向) 复现问题 问题原因 问题解决 参考博客 问题背景 Fastjson版本由于存在安全 ...

  5. 调试时碰到的错误syntax error, expect {, actual int, pos 1, json : 3

    $.ajax(),get数据时报这个错误,上网查了一下,大部分都是从后台角度给出的分析的原因和方法. 和后台交流了一下发现是自己格式写错了,可能不是这个问题的根本原因,但是假如前端遇到这个问题的话,也 ...

  6. syntax error, expect [, actual {, pos 0, fieldName null解决方法

    JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(one)); 换成 Object parse = JSON.parse(JSO ...

  7. syntax error, expect {, actual error, pos 1, fastjson-ve

    序列化json的时候是用List转换的,解析的时候解析成对象了. 解决方法: List<WxbOrderClassifyVO> vo = JSONObject.parseArray(res ...

  8. com.alibaba.fastjson.JSONException: syntax error, pos 1, line 1, column 2

    Controller承接HTTP请求,解析@RequestBody参数时,报错: HttpMessageNotReadableException: JSON parse error: syntax e ...

  9. com.alibaba.fastjson.JSONException: syntax error, pos 1

    1.错误情况: (PollableSourceRunner-KafkaSource-r1) [ERROR - org.apache.flume.source.kafka.KafkaSource.doP ...

最新文章

  1. android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...
  2. i java_Java中的i++和i--
  3. python编程中的if __name__ == 'main': 的作用和原理
  4. Windows 安装MySQL5.7.0+ 服务
  5. 每日一博 - Spring Boot Application as a Service
  6. 官网3.15课程一起来“打价”,找群内管理员还可以折上折
  7. 骚年快答 | 技术中台与业务中台都是啥?
  8. 最长递增子序列和网易去除最少使从左向右递增又递减问题
  9. Oracle 抄袭亚马逊的 API 是侵权吗?
  10. 一位程序员 8 年的物联网奋斗史
  11. 拓端tecdat|R语言分段线性回归分析预测车辆的制动距离
  12. AI佳作解读系列(二)——目标检测AI算法集杂谈:R-CNN,faster R-CNN,yolo,SSD,yoloV2,yoloV3...
  13. 小米蓝牙音响驱动_广场舞阿姨的最爱,户外野营者的必备,小米华为都甘拜下风的便携音箱...
  14. jquery ztree 设置勾选_JQuery Ztree 树插件配置与应用小结
  15. vmware16安装mac虚拟机的unlocker
  16. 红巨星转场特效预设AE插件 Red Giant Universe 6.0.1 WIN
  17. Matlab的中Plot函数的基本用法(详解)
  18. Android Sprd省电管理(二)应用省电模式设置流程
  19. 阿里云服务器受攻击总结
  20. 微信公众号开发~有感而发

热门文章

  1. centos7针对xfs文件系统缩小home目录并动态扩容根目录
  2. Java8之Lambda函数式编程(一)
  3. Things_androidThings入门
  4. 阿里云短信验证服务详细基础教程
  5. 刷脸支付技术成熟能够为安全问题保驾护航
  6. 国外优秀JavaScript资源推荐
  7. SpeexDsp回音消除的一些理解
  8. 【Alpha阶段】第二次Scrum Meeting
  9. oracle 批量列转行,oracle 批量列转行 逗号分隔
  10. Linux磁盘管理一