一、问题场景

最近在对接外部接口时,获取到外部接口板返回参数的过程中,出现了转JsonObject错误的异常

expect ':' at 0, actual =

二、问题分析与处理

1、获取到相应的日志文件

2、发现打印出的日志存在下述问题

(1)并非一个对象,是一个数组
(2)字符串的格式是{a=11111,b=2222},正常我们转字符串的格式应该是{“a”:11111,“b”:22222}

3、回到代码上,发现转jsonObj的入参多加了toString


于是出现了{a=11111,b=2222}格式

4、最后代码调整如下:

(1)直接使用JSONObject.toJSONString函数,toString方法没有重写,获取到的也不是json串;
(2)转为JSONArray接收

5、最后部署测试,也获取到对应的返回参数结果了

三、尾言

感谢阅读和指正。

BUG++:“expect ‘:‘ at 0, actual =“问题处理相关推荐

  1. fastJson反序列化异常,JSONException: expect ‘:‘ at 0, actual =

    fastJson反序列化异常,JSONException: expect ':' at 0, actual = 参考文章: (1)fastJson反序列化异常,JSONException: expec ...

  2. expect ‘:‘ at 0, actual =] with root

    前言 转换一个JSON数组报错 15:58 ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dis ...

  3. 报错expect ‘:‘ at 0, actual =

    jsonObject中获取的数组转化JSONArray 报错expect ':' at 0, actual = 问题代码 JSONArray dataArray = JSONArray.parseAr ...

  4. 报错 expect ‘:‘ at 0, actual = com.alibaba.fastjson.JSONException: expect ‘:‘ at 0, actual =

    1.由于上面定义了一个HashMap<String, Object>类型的map,我获取到了Object里面的数据,由于里面是个map,我需要转换成json来取值,但是我转换的过程中就报错 ...

  5. ubuntu:“NMI watchdog: BUG: soft lockup-CPU#0 stuck for 22s“

    目录 一.问题描述 二.解决方法 三.问题分析 一.问题描述 NMI watchdog: BUG: soft lockup - CPU#2 stuck for 22s![migration/2:18] ...

  6. 超级科学计算机bug,10%+10%=0.11?一个隐藏的BUG!手机计算器几乎全算错!

    原标题:10%+10%=0.11?一个隐藏的BUG!手机计算器几乎全算错! 手机已经成为日常生活中不可缺少的一件物品,对于现在的年轻人来说,只要手机有网,也是去哪都不怕,而手机中德功能也是越来越全面, ...

  7. [Bug] .NET 2.0 的Bug —— ComboBox中不能添加Component.

    按照ComboBox的设计,我们可以在ComboBoxItemCollection中添加任何对象.同时,ComboBox使用DisplayMember属性来决定在列表中如何显示这些对象. 例如:下面的 ...

  8. 有道购物助手脚本版,支持chrome,解决bug【Update 0.03】!

    购物比价的扩展和脚本找了很多,要不是对比结果不及时,数据滞后,要不是有后门,后台修改链接,经过推广网站赚钱. 虽然chrome的有道购物助手扩展代码是远程的,存在隐患,但目前试用来说,数据准确性比较高 ...

  9. 【leetcode】力扣刷题(3):无重复字符的最长子串(go语言)

    一.问题描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度. 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 " ...

最新文章

  1. beats x连android手机吗,beats x 能连安卓手机吗?
  2. 机器学习中的维度灾难
  3. 如何在DB2安装重启后登陆Administrator系统账号
  4. Gartner:2013年SIEM市场分析(MQ)
  5. linux 内核代码构架图
  6. 第六章 数组和索引器 (6.6 索引器)
  7. C语言进阶深度学习目录表
  8. Python类方法、实例方法、静态方法和属性方法详解
  9. yum install nload失败,提示No package nload available.Error: Nothing to do
  10. gohost -- go 开发的命令行hosts配置管理工具
  11. python两数相加有进退位_仁裁者、Python之父Guido“退位”,python何去何从?
  12. JAVA生成条码(jbarcode)
  13. %02 java_Java基础02—变量、运算符和数据类型转换(示例代码)
  14. php处理excel类,30 个 PHP 的 Excel 处理类
  15. 算法笔记_面试题_9.解码方法/数字字符串解码成字母的种类
  16. Atitit.可视化与报表原理与概论
  17. linux php5.3安装教程,Linux下安装MySql+Apache2+PHP5.3.1教程_PHP教程
  18. 幼儿园学校网站JAVA_基于jsp的幼儿园网站-JavaEE实现幼儿园网站 - java项目源码
  19. matlab db5是什么小波,3、代码 - matlab小波分析步骤是什么
  20. 民间的三种说法-Java与咖啡的故事

热门文章

  1. Android基于开源项目搭建自己的技术堆栈
  2. python输出一棵松树_零基础学Python--------第8章 模块
  3. ​服务器被植入挖矿木马如何处理
  4. [linux] 即使有root权限, 仍然无法修改文件 [E212 cant open file for writing.]
  5. booting in insecure mode
  6. WORD系列教程-多级编号制作合同
  7. 北京计算机软件考试报名,2021年北京信息系统项目管理师报名时间和报名入口...
  8. c# cad 二次开发 类库 块的操作
  9. Python turtle 绘制闹钟
  10. Spark基础之求平均数