बून - स्ट्रिंग टू डेट
ObjectMapperJSON में विभिन्न दिनांक स्वरूपों के साथ काम करने के लिए कक्षा का उपयोग किया जा सकता है। यह तारीख के स्ट्रिंग संस्करण को पार्स / उत्पन्न करने के लिए इस्तेमाल किया जा सकता है।
उदाहरण
निम्न उदाहरण एक स्ट्रिंग संस्करण से दिनांक स्ट्रिंग उत्पन्न करने के लिए ObjectMapper वर्ग का उपयोग कर रहा है।
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;
}
}
उत्पादन
जब आप उपरोक्त कोड निष्पादित करते हैं, तो आपको निम्नलिखित आउटपुट देखना चाहिए -
Tue Aug 11 17:01:00 IST 1998
{"name":"Mahesh","age":21,"dateOfBirth":902835060034}