把JSON字串轉為自定義的物件

2021-09-24 03:55:34 字數 1011 閱讀 7005

匯入json依賴:

com.alibaba

fastjson

1.2.49

新建乙個自定義的json物件:

jsonobject object = new jsonobject();

object.put("name", "測試");

object.put("***", "男");

object.put("age", 24);

system.out.println("object="+object);

輸出:object=

根據json資料建立自定義的物件類:

import lombok.data;

@data

public class testjsondto

把接收到的json資料轉為自定義的物件,一般用於呼叫第三方介面的時候,為了方便後續的業務操作:

jsonobject object = new jsonobject();

object.put("name", "測試");

object.put("***", "男");

object.put("age", 24);

system.out.println("object="+object);

testjsondto jsondto = new testjsondto();

system.out.println(jsondto);

jsondto = jsonobject.parseobject(object.tostring(), testjsondto.class);

system.out.println(jsondto);

控制台輸出結果:

Java中把字串轉為Json物件

綠遍山原白滿川,子規聲裡雨如煙 在呼叫別人的介面時,人家返回的是一串json的字串,這時我需要把字串轉成json,然後獲取裡面對應的key值。返回的字串是這樣的 retinfo 寫 解析這段字串 先轉成json物件 再獲取裡面的message對應的值 jsonobject.getjsonobject...

JSON字串轉為JSON物件

string json jsonobject json test jsonobject.fromobject json net.sf.json lib json lib 2.4jdk15 commons beanutils commons beanutils 1.8.0 commons collec...

json字串轉換java自定義物件

原 2018年07月12日 10 20 38 天空海的眼 2018 12 26 閒著重新看到了這篇就來補充net.sf.json主要是pom匯入jar包有乙個衝突的問題而且匯入的比較亂,所以也可以用別的json工具模擬如阿里的fastjson com.alibaba fastjson 1.2.41 ...