Boon - Nguồn

ObjectMapperlớp có thể được sử dụng để phân tích cú pháp json từ các nguồn khác nhau. Nó có thể sử dụng các nguồn sau để phân tích cú pháp JSON.

  • mảng byte

  • mảng char

  • File

  • Lớp đọc

  • Các lớp luồng đầu vào

  • String

Thí dụ

Ví dụ sau là sử dụng lớp ObjectMapper để phân tích cú pháp một mảng ký tự JSON thành một Đối tượng Bản đồ.

import java.util.Map;
import org.boon.json.JsonFactory;
import org.boon.json.ObjectMapper;

public class BoonTester {
   public static void main(String args[]){
      ObjectMapper mapper = JsonFactory.create();
      String jsonString = "{\"name\":\"Mahesh\", \"age\":21}";
      char[] jsonCharAray = jsonString.toCharArray();
      Map studentMap = mapper.readValue(jsonCharAray, Map.class);
      System.out.println("Name: " + studentMap.get("name"));
      System.out.println("Age: " + studentMap.get("age"));
   }
}

Đầu ra

Bạn sẽ thấy kết quả sau:

Name: Mahesh
Age: 21