Java實現 JSON 的組裝和解析

2021-09-24 02:19:49 字數 917 閱讀 2563

json和xml一樣都是資料交換格式。json是輕量級的,相比xml佔頻寬小、效率高

json只有兩種結構:物件和陣列

/*json物件,{}修飾,裡面為 key1 : value1, key2 : value2形式,key和value可以是數字、字串、物件和陣列*/

json object

/*json陣列,修飾,裡面可以為數字、字串、物件和陣列*/

json array[ json object ]

json常用解析框架有:gson(谷歌)、jackjson(springmvc自帶)、fastjson(阿里)、logansquare...

引入jar包

com.alibaba

fastjson

1.2.47

json組裝demo

public static void main(string args)
組裝後json的物件

,]}
解析demo,對字串要進行轉義

// 轉義的json**

private static string jsonstr = ",]}";

public static void main(string args)

}

解析後內容

ymk----www.ymk.com

kmy----www.kmy.com

參考:螞蟻課堂

Json的生成和解析

json是常見的資料格式,生成和解析是常用的操作。android中,預設提供orgjson供我們使用,除此之外,google也提供了gson庫方便我們開發。json樣例類 package com.fxb.jsontest import android.content.context import a...

java 返回 Json 的方式

方式 1.自寫 轉 json 需要 httphttpservletrequest request httpservletresponse response 後台 haha public string 前端 ajax type post url admin login datatype json co...

Java物件與JSON的轉換

1 直接將物件轉換 將陣列轉換為json string arr jsonarray jsonarray jsonarray.fromobject arr system.out.println jsonarray 物件轉換成json get和set方法必須有 userinfo user new use...