-
JSON中需要通过JSONArray来解析数组
图中第15行显示不全的方法为.getFile();
查看全部 -
方法跟逻辑与JSONObject类似
查看全部 -
JSONObject.put("name","王小二"),多次调用.put(key,value)时会替代原来的数据,比如第二次调用就会变成key:name,value:王小二-1
java的JSON用null时,方法为:定义一个Object对象,其值为null,然后引用这个对象。
选中方法名右键后移动光标到下图位置,点击Rename后,即可进行一个设置:只要最初定义方法的地方对方法进行改名操作时,项目中引用了这个方法的地方也会同时进行自动改名
查看全部 -
数据结构:Object Array
基本类型:string(String)、number(直接写上个数字即可,无浮点数整数等区分)、true、false、null
Object:使用花括号{}包含的键值对结构,用逗号分隔元素,{key1:value,key2:value......}。key必须是string类型,value为任何基本类型或数据结构 .
Array:使用中括号[ ],用逗号分隔元素,元素可以为任意类型
查看全部 -
当app调用API时,API常返回的是json格式 json 数据传输格式。查看全部
-
三种方式:
直接构建jsonObject:利用put方法
构建hashMap,作为参数传入jsonObject:put方法
构建javaBean,作为参数传入jsonObject:set方法
查看全部 -
new JSONObject(new HashMap<String, Object>().put("name","王小二"));
查看全部 -
原生方式构建JSON
查看全部 -
Map构建JSON
查看全部 -
JavaBean构建对象
查看全部 -
文件读取JSON
查看全部 -
JSONObject是Android官方SDK库
GSON更适合服务端开发
GSON比JSON功能更强大
查看全部 -
GSON解析
查看全部 -
能够使用在构造时使用setDateFormat("yyyy-MM-dd")将json转换为Date类型
查看全部 -
GSON另外一个常用操作:进行转换和解析过程中,能够将JSON中的数组和java中的集合类进行对接。
查看全部
举报