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}