Boon - Chuỗi đến nay

ObjectMapperlớp có thể được sử dụng để làm việc với các định dạng ngày tháng khác nhau trong JSON. Nó có thể được sử dụng để phân tích cú pháp / tạo phiên bản Chuỗi ngày.

Thí dụ

Ví dụ sau sử dụng lớp ObjectMapper để tạo chuỗi Ngày từ phiên bản Chuỗi.

import java.util.Date;
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, \"dateOfBirth\":\"1998-08-11T11:31:00.034Z\" }";
      
      // mapper converts String to date automatically
      Student student = mapper.readValue(jsonString, Student.class);
      System.out.println(student.dateOfBirth);    
      
      // by default mapper converts date to long
      jsonString = mapper.writeValueAsString(student);
      System.out.println(jsonString);    
   }
}
class Student {
   public String name;
   public int age;
   public Date dateOfBirth;
   
   public Student(String name, int age, Date dateOfBirth) {
      this.name = name;
      this.age = age;
      this.dateOfBirth = dateOfBirth;
   }
}

Đầu ra

Khi bạn thực thi đoạn mã trên, bạn sẽ thấy kết quả sau:

Tue Aug 11 17:01:00 IST 1998
{"name":"Mahesh","age":21,"dateOfBirth":902835060034}