ich Gson bin mit Antwort von einem Volley Anfrage zum Parsen und bekam bei der Schaffung eines Gson Format stecken, wenn die Antwort eine Eigenschaft hat, dass entweder ein String oder ein Objekt oder ein Array vielleicht sein kann ... zB content
Wie wird GSONFormat für eine Eigenschaft generiert, die entweder ein Objekt oder eine Zeichenfolge sein kann?
{
"data": {
"date_updated": "2016-12-21T03:55:29.955Z",
"date_created": "2016-12-21T03:55:29.955Z",
"content": "String here",
"content": {
"longitude": "",
"latitude": ""
},
"status": "PROC",
"_id": "5859fd31a93c7235575d62db"
}
}
Mein aktueller Prozess ein Gson Modell bei der Schaffung:
- erstellen Java-Klasse
- Rechts klicken und wählen Sie generieren> GSONFormat
- Fügen Sie das Objekt ein, das ich konvertieren möchte, und verwenden Sie es in Volley. Ich habe das obige Objekt versucht, aber es geht nicht weiter. Ich denke, es ist wegen des gleichen Eigentumsnamens.
Danke für Ihren Rat.
Ich folge nicht vollständig, aber wenn die 'content' Eigenschaft _might_ ein Array sein, dann behandeln sie nur als solche. Worst-Case-Szenario wäre es leer oder vielleicht nur ein Element darin. –