文档章节

json

郭真真
 郭真真
发布于 2015/12/17 11:20
字数 155
阅读 2
收藏 0

系统报此异常,因为是一个自己不知道的系统,不知道业务,没有一眼看出原因,最后根据日志信息查找到原因,原来是请求返回的数据为空。

自己写了个测试类:

查一下源码,就可知道返回的json里面没有不包含key或key对应的值为空或key对应的值不为数组就会报这样的错,下次不用查代码一眼就能看出来!!!

要获取数组的值:

System.out.println(jsonArr.get(0).toString());

另外一种获取方法:

看源码可知错误原因

© 著作权归作者所有

上一篇: 并发
下一篇: idea使用总结
郭真真
粉丝 3
博文 26
码字总数 10128
作品 0
海淀
程序员
私信 提问

暂无文章

JS 打印控制

JS 打印控制 var PrintStartString = "<!--打印开始标示符-->";//设置打印开始区域var PrintEndString = "<!--打印结束标示符-->";//设置打印结束区域var HtmlText = window.do......

DrChenXX
6分钟前
5
0
LevelDB:使用介绍

LevelDB 提供的接口其实很简单,下面举例进行简单说明。 安装 git clone https://github.com/google/leveldb cd leveldb mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. ......

slagga
11分钟前
5
0
《JavaScript正则表达式迷你书》读书笔记

正则基础 常见简写形式 字符组 具体含义 记忆方式 \d 表示 [0-9]。表示是一位数字。 其英文是 digit(数字) \D 表示 [^0-9]。表示除数字外的任意字符。 \w 表示 [0-9a-zA-Z_]。表示数字、大小...

muzi131313
16分钟前
2
0
Git的反悔操作

概述 这次主要来讲讲Git的反悔操作,自己平时在写代码的过程中经常会出现想要弃用所有的改动或回滚到上一次commit的情况。Git上的反悔操作有reset、rebase、revert等,每个操作各有区别和对应...

duduYZ
17分钟前
2
0
实现双向绑定Proxy比defineproperty优劣如何?

前言 双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. Vue三要素 响应式: 例如如何监听数据变化,其中的实现方法就是我们提到的双向...

寻找海蓝
29分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部