【第19篇】org.json前篇简单的JSONObject使用

一、简介

org.json是Java常用的Json解析工具,主要提供JSONObject和JSONArray类,现在就各个类的使用解释如下

二、准备

1.在使用org.json之前,我们应该先从该网址https://github.com/douglascrockford/JSON-java下载org.json源码,并将源码其加入到Eclipse中,即可调用

2.查看相关的api文档,访问:https://github.com/douglascrockford/JSON-java。

三、讲解

1.JSONObject:

  • 一个无序的键/值对集合

  • 它的表现形式是一个包裹在花括号的字符串,键和值之间使用冒号隔开,键值和键值之间使用逗号隔开

  • 内在形式是一个使用get()和opt()方法通过键来访问值,和使用put()方法通过键来添加或者替代值的对象

  • 值可以是任何这些类型:Boolean,JSONArray,JSONObject,Number和String,或者JOSONObject.NULL对象。

  • package ivyy.taobao.com.domain.orgjson;
    
    import org.json.JSONException;
    import org.json.JSONObject;
    /**
     *@Date:2015-1-5
     *@Author:liangjilong
     *@Email:jilongliang@sina.com
     *@Version:1.0
     *@Description:
     *
     */
    public class JsonTest1 {
    
    	public static void main(String[] args) throws JSONException {
    		 
    		JSONObject jsonObject=new JSONObject();
    		
    		jsonObject.put("weibo","http://weibo.com/resourceljl");
    		
    		//判断是否有weibo节点就获取出来weibo节点的数据
    		if(jsonObject.has("weibo"))
    		System.out.println(jsonObject.get("weibo"));
    	}
    }
    

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...