在java开发中,如何高效的判断json对象的键值对中的值是对象、数组还是基本数据类型?

在java开发中,如何高效的判断json对象的键值对中的值是对象、数组还是基本数据类型?

https://bbs.csdn.net/topics/390059820

楼主的意思是在不知道json格式的情况下,解析json对象吗?从而要去判断json对象中的键值是什么类型的数据,你用org.json这个工具包即可很轻松的解析出json的数据,当然返回的都是object的数据,解析json还是要对这个json的格式有一定的了解,高效而又便捷的解析都是很多次实践写出来的,我自认为是写不出来的,但是就写个解析的方法还是手到擒来的

通过 { } 、:、[] 来判断时基本类型、对象、还是数组

https://blog.csdn.net/qq_17025903/article/details/80096763

Json字符串就是字符串 ,只不过字符串的内容格式是json格式的
json对象是对象 ,是json格式的对象 ,什么是json格式啊 就是 键值对, 键可以是字符串也可以数字 ,值可以是字符串 也是可以是数值,还可以是数组,但是有时候json对象写成json格式 的对象时, 又跟js的对象的写法非常相似
因为我们经常 var obj={name:”name“,age:10}这个中非常相似

Json字符串就是字符串 ,只不过字符串的内容格式是json格式的