मुझे एक जावा ऑब्जेक्ट के साथ एक जेसन ऑब्जेक्ट को बांधना है जिसमें एक तिथि है।जीसन - अतुलनीय तिथि
2013-01-04T10: 50: 26 + 0000
और मैं इस प्रकार GsonBulder उपयोग कर रहा हूँ: मेरे Json पर दिनांक स्वरूप निम्नलिखित है
Gson gson = new GsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").create();
लेकिन मैं हो रही निम्न अपवाद:
https://graph.facebook.com/me?fields=id,username,email,link,updated_time&access_token=accessToken
:
The RuntimeException could not be mapped to a response, re-throwing to the HTTP container
com.google.gson.JsonSyntaxException: 2013-01-04T10:50:26+0000
at com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(DateTypeAdapter.java:81)
.....
Caused by: java.text.ParseException: Unparseable date: "2013-01-04T10:50:26+0000"
at java.text.DateFormat.parse(DateFormat.java:337)
at com.google.gson.internal.bind.DateTypeAdapter.deserializeToDate(DateTypeAdapter.java:79)
मैं Gson साथ इस अनुरोध को लोड करने के लिए कोशिश कर रहा हूँ
और प्रतिक्रिया,
{"id":"12345","username":"myusername","email":"myemail\u0040yahoo.it","link":"http:\/\/www.facebook.com\/mysusername","updated_time":"2013-01-04T10:50:26+0000"}
कहाँ समय स्ट्रिंग है ('2013-01-04T10: 50: 26 + 0000') से आते हैं? – scones
मैंने सवाल अपडेट किया है, कृपया इसे देखें। – ddelizia