久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java實體類怎么接收json對象

148次閱讀
沒有評論

共計 1020 個字符,預計需要花費 3 分鐘才能閱讀完成。

Java 實體類可以通過使用 Jackson 庫來接收 JSON 對象。

首先,需要在項目的 pom.xml 文件中添加以下依賴項:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.12.2</version>
</dependency>

接下來,定義一個與 JSON 對象結構相匹配的實體類。例如,如果 JSON 對象如下:

{
  "name": "John",
  "age": 25,
  "email": "john@example.com"
}

則可以定義一個對應的實體類:

public class Person {private String name;
    private int age;
    private String email;

    // 省略構造方法、getter 和 setter 方法

    @Override
    public String toString() {return "Person{" +
                "name='" + name + '\'' +
                ", age=" + age +
                ", email='" + email + '\'' +
                '}';
    }
}

然后,可以使用 Jackson 庫的 ObjectMapper 類將 JSON 對象轉換為實體類對象。例如:

import com.fasterxml.jackson.databind.ObjectMapper;

public class Main {public static void main(String[] args) throws Exception {String json = "{\"name\":\"John\",\"age\":25,\"email\":\"john@example.com\"}";

        ObjectMapper objectMapper = new ObjectMapper();
        Person person = objectMapper.readValue(json, Person.class);

        System.out.println(person);
    }
}

運行上述代碼,將輸出:

Person{name='John', age=25, email='john@example.com'}

這樣,你就可以使用 Java 實體類來接收 JSON 對象了。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計1020字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 科技| 桦川县| 勐海县| 南丹县| 班玛县| 图木舒克市| 玉田县| 吐鲁番市| 红原县| 宿迁市| 临夏市| 新密市| 上虞市| 永川市| 无锡市| 宜阳县| 马公市| 曲沃县| 兰州市| 大余县| 渭源县| 双江| 鹰潭市| 平果县| 称多县| 会宁县| 舒城县| 韶山市| 江永县| 佛冈县| 陵水| 香港| 法库县| 于都县| 建德市| 黑山县| 陆良县| 泸溪县| 大田县| 石景山区| 商洛市|