JSONObject和JSONArray使用手册

上传人:xy****7 文档编号:45537409 上传时间:2018-06-17 格式:DOC 页数:4 大小:46.50KB
返回 下载 相关 举报
JSONObject和JSONArray使用手册_第1页
第1页 / 共4页
JSONObject和JSONArray使用手册_第2页
第2页 / 共4页
JSONObject和JSONArray使用手册_第3页
第3页 / 共4页
JSONObject和JSONArray使用手册_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《JSONObject和JSONArray使用手册》由会员分享,可在线阅读,更多相关《JSONObject和JSONArray使用手册(4页珍藏版)》请在金锄头文库上搜索。

1、JSONObject 和和 JSONArray 使用使用import net.sf.json.JSONArray; import net.sf.json.JSONObject; import java.util.*; public class JavaTest public static void main(String args) JSONObject obj=new JSONObject(); obj.put(“derek“,“23“); obj.put(“dad“, “49“); obj.put(“mom“, “45“); System.out.println(“通过构造器的方式创建的通

2、过构造器的方式创建的 JSONObject 对象:对象:“+obj); Map map=new LinkedHashMap(); list.add(“derek“); list.add(“dad“); list.add(“mom“); System.out.println(“通过通过 fromObject 方法将方法将 Arraylist 对象转换为对象转换为 JSONArray 对象:对象:“+JSONArray.fromObject(list); System.out.println(“将将 HashMap 对象通过对象通过 fromObject 方法转换为方法转换为 JSONArray

3、对象对象“+JSONArray.fromObject(map); String str=“derek“:23,“dad“:49,“mom“:45“; System.out.println(“解析之后的解析之后的 JSON 对象:对象:“+JSONObject.fromObject(str); /遍历输出 Iterator it=obj.keys(); while(it.hasNext() String key=it.next(); System.out.println(key+“:“+obj.get(key); 运行结果如下:通过构造器的方式创建的 JSONObject 对象:“derek“:

4、“23“,“dad“:“49“,“mom“:“45“通过 fromObject 方法将 map 对象转换为 JSONObject 对象:“derek“:“23“,“dad“:“49“,“mom“:“45“通过构造器的方式创建的 JSONArray:“derek“,“dad“,“mom“通过 fromObject 方法将 Arraylist 对象转换为 JSONArray 对象:“derek“,“dad“,“mom“将 HashMap 对象通过 fromObject 方法转换为 JSONArray 对象“derek“:“23“,“dad“:“49“,“mom“:“45“解析之后的 JSON 对象

5、:“derek“:23,“dad“:49,“mom“:45derek:23dad:49mom:45Java List 用法java List 是个集合接口,只要是集合类接口都会有个“迭代子”( Iterator ),利用这个迭代子,就可以对 list 内存的一组对象进行操作。 所有要想操作这个 list 内存的东西,就首先要得到此迭代子的实例:Iterator it=l.iterator(); 用 add()方法即可添加新的成员对象,他可以添加的仅仅只能为对象,不能添加基本数据类型,容器还对应 get(),remove()方法来获取和删除数据成员实例 1.import java.util.*;

6、public class ArrayListTestpublic static void main(String dd)/new 了一个存储 listList l=new ArrayList();/因为 Collection framework 只能存储对象所以 new 封装类l.add(new Integer(1);l.add(new Integer(2);l.add(new Integer(3);l.add(new Integer(4);Iterator it=l.iterator();/hasNext 是取值取的是当前值.他的运算过程是判断下个是否有值如果有继续.while(it.has

7、Next()/设 it.next 封装类,调用 Integer 的 intValue 方法返回值为 int 赋给 i;int i=(Integer)it.next().intValue();System.out.println(“Element in list is : “+i);ArrayList list = new ArrayList() 和 List list = new ArrayList() 的区别?1、存储内容的区别ArrayList 可以存储任何类型的项List 只可以存储指定类型的项2、使用是否方便List出现的时间早List的命名空间是 System.Collections.Generic其中 Generic 是泛型的意思,使用 List也就是在使用泛型技术5、编程中的使用频率大多数情况下 ArrayList 可以废弃不用,毕竟其是 C#2.0 之前的技术了这一点从在 Visual Studio 中 新建一个类时便可以看出新建一个类时,其默认使用的命名空间有using System;using System.Collections.Generic;using System.Linq;using System.Text;显然没有 System.Collections,因为 ArrayList 的使用的确不方便

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号