Wie zu verwenden Jackson-ObjectMapper zum Parsen der json-Antwort auf java-Objekte

Hier mein Json-Antwort

"postedevent": [
    {
        "status": "true",
        "event_id": "800",
        "num_of_image_event": "0",
        "title": "Testy",
        "photo": "http://54.200.110.49/checkplanner/img/upload/21310059819profile_image_1409303464798.png",
        "event_date": "2014-08-29",
        "fullDate": "Friday - August 29, 2014",
        "event_from": "12:00AM",
        "event_to": "12:15AM",
        "city": "Ahm",
        "state": "CA",
        "member_id": "471",
        "username": "Krishna Mohan",
        "pencil": "yes",
        "attend": "yes",
        "company": "Development"
    }
 ]

dies ist die java-Klasse java objs von json-Antwort

public class PostedEvent {

String status;
int event_id;
int num_of_image_event;
String title;
String photo;
String event_date;
String fullDate;
String event_from;
String event_to;
String city;
String state;
String member_id;
String username;
String pencil;
String attend;
String company;


}


public class PostedEvnetsList 
{
     ArrayList<PostedEvent> postedevent;
}

Und ich bin Parsen auf diese Weise

InputStream is = WebResponse.getResponse(url);
ObjectMapper mapper = new ObjectMapper();
PostedEvnetsList mList = null;
mList = mapper.readValue(is,PostedEvnetsList.class);
eventList = mList.postedevent;

Bekomme ich folgenden parse-exception

jackson.Karte.exc.UnrecognizedPropertyException: Unbekanntes Feld "status" (Klasse com.Beispiel.jsonproforexam.PostedEvent), nicht gekennzeichnet als vernachlässigbar

Ich habe erklärt dieselben Felder wie in der json-Antwort dann, warum ich bin geting diese Ausnahme
Bitte helfen Sie

  • Sie implementieren müssen, um Getter und setter
InformationsquelleAutor HemangNirmal | 2014-08-28
Schreibe einen Kommentar