Computer >> Máy Tính >  >> Lập trình >> Java

Làm cách nào để thêm các phần tử vào Đối tượng JSON bằng cách sử dụng API JSON-lib trong Java?


JSON-lib là một thư viện Java để tuần tự hóa và hủy tuần tự hóa j ava bean, bản đồ, mảng bộ sưu tập ở định dạng JSON. Chúng tôi có thể thêm các phần tử vào đối tượng JSON bằng cách sử dụng element () phương thức của JSONObject lớp. Chúng tôi cần tải xuống tất cả các lọ phụ thuộc như json-lib.jar, ezmorph.jar, commons-lang.jar, commons-collection.jar, commons-beanutils.jar, commons-logging.jar và có thể nhập net.sf.json gói trong chương trình java của chúng tôi để thực thi nó.

Cú pháp

public JSONObject element(String key, Object value) - put a key/value pair in the JSONObject

Ví dụ

import java.util.Arrays;
import net.sf.json.JSONObject;
public class JsonAddElementTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject()
         .element("name", "Raja Ramesh")
         .element("age", 30)
         .element("address", "Hyderabad")
         .element("contact numbers", Arrays.asList("9959984000", "7702144400", "7013536200"));
      System.out.println(jsonObj.toString(3)); //pretty print JSON
   }
}

Đầu ra

{
   "name": "Raja Ramesh",
   "age": 30,
   "address": "Hyderabad",
   "contact numbers": [
      "9959984000",
      "7702144400",
      "7013536200"
   ]
}