日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java json的使用方法_JAVA编写JSON常用的三种方法

發布時間:2024/10/8 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java json的使用方法_JAVA编写JSON常用的三种方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JAVA編寫JSON常用的三種方法

Szx???2019 年 11 月 15 日

1.jsonlib需要引入的包也多,代碼也相對多一些。

2.Gson:谷歌的

3.FastJson:阿里巴巴的,這幾個也是性能最好的一個。(推薦)

jsonlib類Jsonlib:package json

import java.util.ArrayList;

import java.util.List;

import net.sf.json.JSONArray;

import user.User;

public class Jsonlib {

public static void main(String[] args) {

User user1 = new User();

user1.setUsername("111");

user1.setPassword("111");

User user2 = new User();

user2.setUsername("222");

user2.setPassword("222");

List lists = new ArrayList();

lists.add(user1);

lists.add(user2);

JSONArray fromObject1 = JSONArray.fromObject(user1);

JSONArray fromObject2 = JSONArray.fromObject(lists);

String str1 = fromObject1.toString();

String str2 = fromObject2.toString();

System.out.println(str1);

//打印結果

//[{"password":"111","username":"111"}]

System.out.println(str2);

//打印結果

//[{"password":"111","username":"111"},{"password":"222","username":"222"}]

}

}

jar包

Gson:package json;

import java.util.ArrayList;

import java.util.List;

import com.google.gson.Gson;

import user.User;

public class Gson_a {

public static void main(String[] args) {

User user1 = new User();

user1.setUsername("111");

user1.setPassword("111");

User user2 = new User();

user2.setUsername("222");

user2.setPassword("222");

List lists = new ArrayList();

lists.add(user1);

lists.add(user2);

Gson gson = new Gson();

String json1 = gson.toJson(user1);

System.out.println(json1);

//打印結果

//{"username":"111","password":"111"}

String json2 = gson.toJson(lists);

System.out.println(json2);

//打印結果

//[{"username":"111","password":"111"},{"username":"222","password":"222"}]

}

}

推薦使用FastJson:

pom依賴

com.alibaba

fastjson

1.2.68

FastJsonTestimport java.util.ArrayList;

import java.util.List;

import com.alibaba.fastjson.JSON;

import user.User;

public class FastJson {

public static void main(String[] args) {

User user1 = new User();

user1.setUsername("111");

user1.setPassword("111");

//1、單個對象轉換成json

String jsonString = JSON.toJSONString(user1);

System.out.println(jsonString);

//打印結果

//{"password":"111","username":"111"}

User user2 = new User();

user2.setUsername("222");

user2.setPassword("222");

List lists = new ArrayList();

lists.add(user1);

lists.add(user2);

String jsonString2 = JSON.toJSONString(lists);

System.out.println(jsonString2);

//打印結果

//[{"password":"111","username":"111"},{"password":"222","username":"222"}]

}

}

總結

以上是生活随笔為你收集整理的java json的使用方法_JAVA编写JSON常用的三种方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。