`
喜欢蓝色的我
  • 浏览: 359969 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

JSON解析之 getJSONObject 与 optJSONObject 的区别

    博客分类:
  • java
 
阅读更多

看网上说简单的区别是:

optJSONObject :当返回值不是JSONObject对象时,返回值为null,不抛出异常

getJSONObject:当返回值不是JSONObject对象时,抛出异常

 

分享到:
评论

相关推荐

    Android getJSONObject与optJSONObject的区别结合源码分析

    getJSONObject与optJSONObject的区别,下面结合源码和案例来分析当我们使用这两周方法来解析数据时,哪种比较好. 源码分析: //使用getJSONObject时,如果返回的对象不是JSONObject,抛出JSONException异常 /** * ...

    JSON解析库文件

    JSON解析库文件 JSONObject json = JSONObject.fromObject(strBuilder.toString()) ; //将获取到的json数据转换为字符串对象后通过JSONObject.fromObject() 赋值给json JSONObject weather = json.getJSONObject(...

    C#像java一样优雅的解析JSON数据

    C#的一个解析JSON的工具类,像java一样优雅的解析JSON数据,包含有JSONObject和JSONArray对象。 JSONObject json = new JSONObject(); json.Put("sex", "男"); json.Put("age", 123); json.Put("name", "张三"); ...

    Json解析ParsreTools.zip

    一个SON解析封装类, public class ParsreTools { public static <T> T pasrsJsonStrSimpleT(String jsonString, String key, Class<T> cls) { T t = null; Field fields[] = cls.getDeclaredFields(); ...

    网络获取json解析json以及子线程显示

    import org.json.JSONArray; import org.json.JSONObject; import org.xml.sax.InputSource; import org.xml.sax.XMLReader; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserFactory; ...

    Android通过json解析到的路径后异步加载网络图片

    i++){ //path是json解析后的图片路径 String path=array.getJSONObject(i).getString("icon");在这里得到JOSN解析后的图片路径后,如何再通过创建文件,并判断文件中是否存在这张图片,如果有的情况下去直接从SD卡...

    天气查询APP,Json解析,3种方式

    天气查询APP,两种JSON解析方式 /** * 原始json数据解析 * */ // JSONObject jsonObject = new JSONObject(res); // String reason=jsonObject.getString("reason"); // if (reason.equals("参数不正确")){ // ...

    java解析json

    java解析json字符串。 commons-beanutils-1.9.0 commons-collections-3.2.1 commons-lang-2.6 commons-logging-1.1.3 ezmorph-1.0.6 json-lib-2.4-jdk15 demo: package com; import java.util.ArrayList;...

    json的解析

    该小项目完整全面整理了java解析json各中写法,以及json的生成、遍历。 该项目收集整理json所需的jar包,使用文档。 /** * json的生成、遍历 */ import java.util.*; import net.sf.json.JSONArray; import ...

    java jsonto对象互转

    * JSON 时间解析器 * * @param datePattern * @return */ public static JsonConfig configJson(final String datePattern) { JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String...

    JAVA访问网址获取JSON数据需要的架包

    //将字符串转化成json对象 JSONArray jsonArray = jsonobj.getJSONArray("data");//获取数组 List< PubUnit> pubUnits = new ArrayList(); for (int i = 0; i (); i++) { PubUnit pubUnit = new PubUnit(); ...

    java 处理 json数据

    处理嵌套json格式的数据。。。 public static void main(String[] args) { // 官方API http://www.json.org/java/ /* 购物车中信息 goods_cart={cart_1325036696007:{goods_id:"100015",goods_name:"澳大利亚...

    java 处理 json格式及例子

    处理json格式数据。。 String s0 = "{cart_1325036696007:{goods_id:"100015",goods_name:"澳大利亚进口绵羊",goods_imgsrc:"http://192.168.1.180:7001//gwadmin/uploadimg/spxc/2011/12/9/100016_00948703_68.jpg"...

    json-lib-2.2.2-jdk15、ezmorph-1.0.6

    java处理json字符串所使用的jar包; 相关代码: String temp="{'data':{'a':[{'b1':'bb1','c1':'cc1'},{'b2':'bb2','c2':'cc2'}]}}"; JSONObject jodata =JSONObject.fromObject(temp); JSONObject joa =JSONObject....

    ourjson:用于golang的json库

    ourjson Ourjson是易于使用的JSON库。 它的设计就像一样。安装go get github.com/W1llyu/ourjson进口import ( "github.com/W1llyu/ourjson")用法从字符串创建一个JsonObject jsonObject , err := ParseObject ( ...

    JSONObject需要的jar包

    JSONObject需要的jar包 组装和解析JSONObject的Json字符串,共需要下面六个包: 1、json-lib 2、commons-beanutils 3、commons-collections 4、commons-lang 5、commons-logging 6、ezmorph

    CacheManager:Android Cache Manager 是一个 android 库,可帮助使用文件缓存 JSONObjects 和 JSONArrays

    Android Cache Manager 是一个 android 库,可帮助使用文件缓存 JSONObjects 和 JSONArrays。 如何将库项目添加到您的项目: - 在包资源管理器中,右键单击依赖项目并选择属性。 - 在“属性”窗口中,选择左侧的...

    jmeter--bean shell断言所需要的包

    JSONObject data = response_obj.getJSONObject("data"); JSONArray result = data.getJSONArray("cusSvcDocs"); int size=result.size(); String[] docId=new String[size]; String[] docStatus=new String[size];...

    新浪微博授权代码及测试结果.zip

    public myTest(JSONObject object) throws JSONException //解析JSON文件 { text=""; user=null; created_at=new Date(object.getString("created_at")); text=object.getString("text"); user=new User...

Global site tag (gtag.js) - Google Analytics