JSON入门Java篇-3-用json.org来构建JSON数据并输出

       前面文章,我们直接创建一个JSON数据,但是并不知道整个如何用Java代码来构造这个JSON数据的过程。这篇我们开始介绍JSON的使用,主要介绍一个json.org库,通过这个库提供的方法,在Eclipse中写一个简单的java程序来测试下JSON的构造和输出。

1. 创建一个Eclipse项目

这部分很简单,直接新建一个Java项目。

2.下载json.org.jar

浏览器打开网站http://mvnrepository.com/artifact/org.json/json/20170516,点击下图中的位置,下载后是一个jar文件。

3. 把下载的文件json-20170516.jar添加到项目Build path

建议,在这个java项目下,新建一个文件夹jars,然后把json-20170516.jar放到jars下,然后再添加到当前项目的build path。

4. 新建一个Java测试类

输入如下代码,可以实现JSON数据的构造过程和打印出JSON数据。

import org.json.JSONObject;

public class Demo1 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		example();
	}
	
	public static void example(){
		
		JSONObject zhangsan = new JSONObject();
		
		zhangsan.put("name", "张三");
		zhangsan.put("age", 25.2);
		zhangsan.put("birthday", "1991-06-08");
		zhangsan.put("school", "蓝翔技校");
		zhangsan.put("major", new String []{"理发师", "挖掘机"});
		zhangsan.put("car", false);
		zhangsan.put("has_girlfriend", false);
		zhangsan.put("hourse", null);
		// 利用toSting()方法,然后输出
		System.out.println(zhangsan.toString());
	}

}
      上面介绍了两种方法,put方法是给JSON对象添加key和value的,注意有不同的数据类型,之前JSON有5中对象,但是这里转换到java就有很多种,具体可以通过输入zhangsan.put就可以看到这些方法。

运行结果:

{"birthday":"1991-06-08","major":["理发师","挖掘机"],"school":"蓝翔技校","car":false,"name":"张三","has_girlfriend":false,"age":25.2}
       这个在eclipse上输出一样,显示不友好,这里有一个方法可以检查输出是否是JSON格式。浏览器打开一个在线JSON 编辑网站:http://www.jsoneditoronline.org/

把eclipse中运行输出的这行数据拷贝到网站,点击 向右 向左的箭头,左边拷贝的字符串就变成了JSON格式。

关于json.org的基本使用就介绍到这里,具体可以搜索下这个jar的javadoc文档。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值