JSONObject optString】的更多相关文章

JSONObject optString  获取后台返回的{"state":1001,"data":"数据保存成功"} 用optString("state");  获取到的结果是1001.0 改用optInt 就可以正常, 往常直接将返回的json结果封装到Bean对象中,String state  获取到的值却是正确的1001.…
运行以下代码: public static void main(String[] args) { JSONObject test = new JSONObject(); test.put("name", "kewen"); test.put("empty", null); System.out.println("test.optString(\"empty\"):" +test.optString(&quo…
JSONObject.getString("key"):当对象中没有key属性的时候,会抛出No value for "key"的异常: public String getString(String name) throws JSONException { Object object = get(name); String result = JSON.toString(object); if (result == null) { throw JSON.typeMis…
1.从前端传过来的数字,默认是Integer类型不能直接用Long接收 错误写法: 报错:Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long Long demendid=(Long)jsonObject.get("demandId"); 正确写法: Long demendid=((Integer)json…
在学校的呆了一段时间,马上又要回去工作了,不说了,我现在介绍一下json相关的内容 1.JSON数据格式(总的来说,json就是一个字符串) 1.整体结构 String json1 = "{"id":12,"name":"Tom"}"; String json2 = "[{"id":12,"name":"Tom"},{"id":12,&q…
1.解析总是犯糊涂 在图中,[]  中括号表示是jsonarray,{} 小括号 表示对象  这个解析可以写成: JSONArray array=new JSONArray(result); for(int i=0;i<array.length();i++){ JSONObject object=array.getJSONObject(i); String id=object.optString("id"); String name=object.optString("…
文章列表MainActivity.java package com.eric.asynctask; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.HttpStatus; import org.apache.http.…
1,获取本地程序apk版本,并开启服务(下面这段代码一般在主Activity中的onCreate()方法中执行的,并开启后台服务下载新版本的apk) //获取apk包文件的管理者对象 PackageManager manager = getPackageManager(); String apkVersion = "": try{ PackageInfo packageInfo = manager.getPackageInfo(getPackagename,PackageManager…
这篇随身笔带来的是结合聚合数据“菜谱大全”做的一个菜谱可折叠一级+二级列表. 先发来一些截图一睹为快吧. ExpandableListView 可用于折叠型菜单列表,其布局主要通过getGroupView和getChildView两种的重写来实现.在子列表项目比较多的情况下,可以通过GridView来布局子列表. 下面来说说ExpandableListView的适配器ExpandableListadapter的一些变量和方法: 一.首先:我们知道ExpandableListView分为父列表和子…
转载请注明出处王亟亟的大牛之路 供应商A:那我们数据怎么交互啊?HTTP吧?那内容呢?JSON?XML? 小菜鸟B:JSON什么鬼? 为了菜鸟们避免以上情况楼主写一发JSON的博文,废话不多!開始! 先梳理下概念 1.JSON是什么 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描写叙述性,更易理解 JSON 使用 Javascript语法来描写叙述数据…