Flexjson 라이브러리는 Java Bean, 맵, 배열 및 컬렉션을 JSON 형식으로 직렬화 및 역직렬화하기 위한 경량 Java 라이브러리입니다. JSONSerializer는 Java 객체를 JSON으로 직렬화하는 기본 클래스이며, 기본적으로 얕은 직렬화를 수행합니다. JSONSerializer 클래스의 rootName() 메서드를 사용하여 JSON 개체를 래핑할 수 있습니다. 이 메서드는 결과 JSON을 rootName이라는 필드가 포함된 자바스크립트 개체로 래핑합니다.
public JSONSerializer rootName(String rootName)
import flexjson.JSONSerializer; public class JSONRootNameTest { public static void main(String[] args) { JSONSerializer serializer = new JSONSerializer().rootName("My_Employee").prettyPrint(true); Employee emp = new Employee("Adithya", "Jai", 28, "Hyderabad"); String jsonStr = serializer.serialize(emp); System.out.println(jsonStr); } } // Employee class<strong> </strong>class Employee { private String firstName; private String lastName; private int age; private String address; public Employee() {} public Employee(String firstName, String lastName, int age, String address) { super(); this.firstName = firstName; this.lastName = lastName; this.age = age; this.address = address; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public int getAge() { return age; } public String getAddress() { return address; } }
{ "My_Employee": { "address": "Hyderabad", "age": 28, "class": "Employee", "firstName": "Adithya", "lastName": "Jai" } }입니다.
위 내용은 Java에서 flexjson을 사용하여 JSON을 래핑하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!