導航:首頁 > 編程語言 > java數組轉化為json

java數組轉化為json

發布時間:2023-11-08 07:37:31

1. java中怎麼把String 類型的二維數組轉成JSON串

你去度娘找一個Google的項目叫做「gson」,這個工具就能實現JAVA和JSON之間的互轉。

2. java 怎麼將string轉為json數據

string轉json有三種方法:

第一種:string直接轉json

String json = "{"2":"efg","1":"abc"}"; JSONObject json_test =
JSONObject.fromObject(json); 將string的雙引號轉義即可,適用於字元串較短的

第二種:將string轉為list後轉為json

Listlist = new ArrayList(); list.add("username");
list.add("age"); list.add("sex"); JSONArray array = new JSONArray();
array.add(list);

可以使用list的add函數將需要的字元串拼接即可,但是這個只能使用jsonarry

第三種:將string轉為map後轉為json

Mapmap = new HashMap();

map.put("1", "abc");

map.put("2", "efg");

JSONArray array_test = new JSONArray();

array_test.add(map);

JSONObject jsonObject = JSONObject.fromObject(map);

這里使用map就可以將字元串轉化為JSONArray或者JSONObject都可以,但是這里的鍵不能使用int型

3. fastjson中怎麼把java對象轉化為json對象

寫入以下代碼即可實現:

  1. public static void main(String[] args) {

  2. User_DAL userDal = new User_DAL();// 創建數據訪問對象

  3. ResponseResult<User> ret = userDal.getUserList("id < 50", 2, 10);// 查詢ID小於50的用戶,保存到分頁類中

  4. String json = JSON.toJSONString(ret, true); // 將對象轉換成json字元串,true為格式化輸出

  5. System.out.println(json);

  6. List<User> list = JSON.parseArray("{{name:123},{name:456}}", User.class);//將json字元串,轉換成Java對象數組

  7. for (int i = 0; i < list.size(); i++) {

  8. System.out.println(list.get(i).getName());

  9. }

  10. }

閱讀全文

與java數組轉化為json相關的資料

熱點內容
游戲壓縮文件夾怎麼刪除 瀏覽:415
百度新聞app是什麼 瀏覽:885
自動化對初級編程的影響 瀏覽:103
單片機綜合課程設計 瀏覽:598
程序員小嚴 瀏覽:811
如何下載歡樂走app 瀏覽:436
程序員節公司請美女 瀏覽:14
三本程序員好嗎 瀏覽:20
la78040場幅壓縮 瀏覽:898
MFC經典游戲編程 瀏覽:784
在線申請小額貸款源碼 瀏覽:331
多個文件夾如何批量刪除內容 瀏覽:249
電力載波單片機 瀏覽:594
單片機串列通訊 瀏覽:518
遍歷兩個對應列表python 瀏覽:496
數控編程演示軟體哪裡下載 瀏覽:691
程序員會6點下班嗎 瀏覽:793
linuxdate時區 瀏覽:330
小說伺服器怎麼選 瀏覽:531
python自動化測試框架哪個最好 瀏覽:316