dkfr.net
当前位置:首页 >> jAvA JsonOBjECt怎么判断一个json串中是否含有某个... >>

jAvA JsonOBjECt怎么判断一个json串中是否含有某个...

使用jsonObject.containsKey(key)可以判断json中是否包含某个key,判断之后再进行取值操作。

if (key in jsonObject) { alert('有');} else { 没有} 看错,原来是JAVA,上面是javascript的做法。

JSONObject有个方法,containsKey,通过JSONObject的对象jsonObject.containsKey(key)就可以判断json对象里含不含这个key,key就是json里的key字符串,如果含的话,再get,不含就不get,就不会报异常了。

new JSONObject().containsKey("判断是否包含某一个Key")new JSONObject().containsValue("判断是否包含某一个Value")JSON在线解析:http://www.sojson.com/

使用 JSONTokener。 JSONTokener.nextValue()会给出一个对象,然后可以动态的转换为适当的类型。 Object json = new JSONTokener(jsonResponse).nextValue(); if(json instanceof JSONObject){ JSONObject jsonObject = (JSONObject)json; //fur...

一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字...

org.json.JSONObject的!json.isNull("XXX") net.sf.json.JSONObject的json.containsKey("XXX") 一般就是这两种吧

首先你的这个json串就有问题,修改下才能解析,解析方法如下 JSONObject log=jsonObject.getJSONObject("第一级Object"); JSONArray jsonArray = log.getJSONArray("Object中的array"); JSONObject pages = jsonArray.getJSONObject(0); //从jso...

知道org.json.jar吗 这个应该可以解决你的问题。 给你写了个例子 import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class TestJsonArray { public static void main(String[] args) throws Excep...

使用 JSONTokener。 JSONTokener.nextValue()会给出一个对象,然后可以动态的转换为适当的类型。 Object json = new JSONTokener(jsonResponse).nextValue(); if(json instanceof JSONObject){ JSONObject jsonObject = (JSONObject)json; //fur...

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com