Cách chuyển đổi đối tượng Java sang Json trên PC hoặc Mac (với Hình ảnh)

Mục lục:

Cách chuyển đổi đối tượng Java sang Json trên PC hoặc Mac (với Hình ảnh)
Cách chuyển đổi đối tượng Java sang Json trên PC hoặc Mac (với Hình ảnh)

Video: Cách chuyển đổi đối tượng Java sang Json trên PC hoặc Mac (với Hình ảnh)

Video: Cách chuyển đổi đối tượng Java sang Json trên PC hoặc Mac (với Hình ảnh)
Video: Dò tìm hình ảnh trong Excel bằng Index - Match | Vlookup hình ảnh 2024, Tháng tư
Anonim

WikiHow này hướng dẫn bạn cách chuyển đổi các đối tượng Java sang Json trên PC hoặc Mac. Trong hướng dẫn này, chúng ta sẽ sử dụng lớp Objectmapper từ thư viện Jackson. Đây là cách cơ bản nhất để chuyển đổi các đối tượng Java sang Json.

Các bước

9688688 1
9688688 1

Bước 1. Thêm các phần phụ thuộc sau vào tệp pom.xml

Các phần phụ thuộc này sẽ thêm "jackson-annotations-2.9.3.jar", "jackson-core-2.9.3.jar" và "jackson-databind-2.9.3.jar". Đảm bảo bao gồm phiên bản mới nhất của cơ sở dữ liệu Jackson trong "Phiên bản".

     com.fasterxml.jackson.core jackson-databind 2.9.3 
    
9688688 2
9688688 2

Bước 2. Nhập mã objectmapper

Thao tác này sẽ bắt đầu lớp objectmapper của thư viện Jackson.

    ObjectMapper mapper = new ObjectMapper ();

9688688 3
9688688 3

Bước 3. Nhập tên đối tượng

Nhập mã sau. Nhập tên thực của đối tượng Java mà bạn chuyển đổi thành Json. Ví dụ, nếu đối tượng Java được đặt tên là "Sinh viên", mã sẽ đọc Student Student = new Student ();

    ObjectName ObjectName = new ObjectName ();

9688688 4
9688688 4

Bước 4. Nhập writeValue cho Json

Điều này sẽ tạo một tệp Json đầu ra sau khi đối tượng Java được chuyển đổi. Nhập đường dẫn dự định của tệp json vào vị trí "c: / Jsonfile.json". Nhập tên của đối tượng Java mà bạn muốn chuyển đổi thành Json thay cho "ObjectName".

    mapper.writeValue (c: / Jsonfile.json, ObjectName);

Bước 5. Xem xét kết quả của bạn

Toàn bộ mã sẽ trông giống như sau:

    ObjectMapper mapper = new ObjectMapper (); ObjectName ObjectName = new ObjectName (); mapper.writeValue (c: / Jsonfile.json, ObjectName);

Đề xuất: