12、java中JSON知识

一、JSON的简介
(多用于单纯的前后端数据交换)
JSON:轻量级的文本数据交换样式
具有自我描述性
比XML文件传输速度快
JSON最初用来表示JavaScript中的对象。但目前已独立于JavaScript成为最常用的数据格式之一

JSON语法规则:
两种数据结构:数组和对象
大括号內是为对象,中括号为数组
对象中的数据由名称/值对构成
值的类型可分为字符串、数字、布尔值、null、数组、对象
数据之间用逗号隔开
数组中的数据类型同名称/值对中值的类型
FastJson简介:
由阿里开源的JSON解析框架
public class Java2 {

public static void main(String[] args) {
	//1、创建一个Jsonto的对象
	Jsonto js=new Jsonto("一一",18,Arrays.asList("java","python","C#"));
	//2、将Java对象转换成Json类型
	Object ob=com.alibaba.fastjson.JSON.toJSON(js);
	//3、将对象转化成字符串打印
	ob.toString();	
	System.out.println(ob.toString());
	
	//将Json对象转换成Java对象
	String json="{\"skills\":[\"Java\",\"Hadoop\",\"Python\"],\"name\":\"Jason\",\"age\":20}";
    Jsonto jst=com.alibaba.fastjson.JSON.parseObject(json,Jsonto.class);
    System.out.println(jst.toString());
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值