之前在公司一直在用Google的protobuf作为前后端的数据传输协议,最近公司用Json作序列化
1.首先在百度掰开上摘取了JSON基本概念: 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。
JSon的写法类似于Java中map,键值对 key:value
一.创建定义json对象
import net.sf.json.JSONObject;
public class JsonDemo {
public static void main(String[] args) {
//创建一个Json对象