java实习--json格式串记录

来源:互联网 发布:java核心技术 编辑:程序博客网 时间:2024/06/05 22:45

在java中JSON有两种,JSONArray和JSONObject,他们的区别在于一个是数组,一个是对象,简而言之,JSONArray是由JSONObject组成的数组。

使用json格式串需要添加json的jar包

先说简单的JSONObject

JSONObject串的格式就不说了。

构造JSONObject串的方法:首先,json串可以由其他数据结构转换得到,也可以直接定义json对象添加数据得到。   先说最简的构造json对象得到json串。

JSONObject obj = new JSONObject()obj.put(key,value);obj.toString();
如果将其他数据类型转换成JSON串,只需写成如下形式 J_obj = JSONObject.fromObject( YourOBJ );但是,YourOBJ目前我只尝试了HashMap类型和String类型的数据,我不知道自定义的对象是否可以,至少我尝试是不行的。

解析JSONObject串的方法,其实从上面可以看到,我们也可以利用J_obj = JSONObject.fromObject( YourOBJ );或者可以 new JSONObject(String)将其他类型转换成JSONObject类型数据,然后用J_obj.get(key);来获取相应的值。


JSONArray和JSONObject的用法十分类似,只需记住JSONArray是JSONObject的集合。

格式区别:JSONObject {"key":"value"} 。。JSONObject [{"key1":"value1"},{"key2","value2"}]


0 0
原创粉丝点击