In der JSON-Antwort gibt es den Schlüssel "Value", aber seine Antwort hat mehrere Formen wie String und Array mit demselben Schlüssel "Value".So behandeln Sie die JSON-Antwort mit demselben Schlüssel "Value" String und Array mit Retrofit
So, wie Retrofit-Klasse zu machen, String und Array mit dem gleichen Schlüssel "Wert" zu pflegen.
{
"RespCode":"SUCCESS",
"RespText":"Transaction Details",
"Data":{
"Record":[
{
"group_title":"Seller Information",
"group_values":[
{
"key":"Listing Agent",
"value":[
{
"key":"Agent First Name",
"value":"Myks"
},
{
"key":"Agent Last Name",
"value":"Joe"
},
{
"key":"Company",
"value":"bdfjdlfdf"
},
{
"key":"Phone",
"value":"712.336.4967"
},
{
"key":"Email",
"value":"[email protected]"
}
]
},
{
"key":"Cell Phone",
"value":"012.345.6789"
},
{
"key":"Email",
"value":"[email protected]"
},
{
"key":"Preferred Contact Method",
"value":"Phone"
}
]
},
]
}
}
ich mit Ihrer Lösung versucht, aber wirft gleichen Fehler zu mir. Erwartete BEGIN_ARRAY aber war STRING in Zeile 1 Spalte 439 path $ .Data.Record [1] .group_values [0] .value –
Also im Grunde haben die gleichen Schlüssel "Value" mit String auch und Array auch. Deshalb wirft Its diesen Fehler. Also bitte hilf mir dabei. –