0
ich irgendein Problem haben, in logcat sagtJSONException: Kein Preis
D/JSON Parser: ����������µ[email protected]@ÿJÌYÁ5õfyo]"dÄM]wÅ]ÿ{kXôuí4ðÌ<fR)Îd
ña,-8vbð[email protected]â¯&©V ±4Ý~HÌBSBÓN<¸¸?sN{UÑãHIrR`ÊN´AÓë¢£Ò °|£äu
`t¾r¿j3Ê+~¤çÿ-]ÏoÖõ\S1q ¥úõÔ7©ÀAT����
E/JSON Parser:Errorparsing data org.json.JSONException:
Value����������µ[email protected]@ÿJÌYÁ5õfyo of type java.lang.String
cannot be converted to JSONObject
Dies ist mein Code:
public static final String TAG_BOOK = "booking";
Log.d("book: ", jObject.toString());
try{
int sukses = jObject.getInt(TAG_SUCCESS);
if (sukses == 1){
booking = jObject.getJSONArray(TAG_BOOK);
booklist.removeAll(booklist);
for (int i = 0;i < booking.length();i++) {
JSONObject obj = booking.getJSONObject(i);
HashMap<String,String> map = new HashMap<String, String>();
String id = obj.getString(TAG_ID);
String nKend = obj.getString(TAG_KENDARAAN);
String sttus = obj.getString(TAG_STATUSBOOK);
map.put(TAG_ID, id);
map.put(TAG_KENDARAAN, nKend);
map.put(TAG_STATUSBOOK, sttus);
map.put(TAG_INDEX, ""+i);
booklist.add(map);
}
}
} catch (JSONException e) {
e.printStackTrace();
}
Das ist mein JSON-Objekt
{
"booking": [
{
"ID_kendaraan": "26",
"nama_kendaraan": "Vario 125",
"no_plat": "DK6281AI",
"tgl_sewa": "2016-11-02",
"tgl_kembali": "2016-11-09",
"nama_belakang": "Maong",
"status_rental": "Confirmed"
},
{
"ID_kendaraan": "3",
"nama_kendaraan": "Avanza",
"no_plat": "DK890OO",
"tgl_sewa": "2016-11-02",
"tgl_kembali": "2016-11-09",
"nama_belakang": "Maong",
"status_rental": "Booking"
}
],
"sukses": 1,
"pesan": "Booking"
}
wenn im mit Postbote zu versuchen, JSONobject seine Arbeit wie auf meinem JSON-Objekt vor, aber in Logcat kann nicht erhalten mein Json-Objekt. Ich bin neu hier, also bitte helfen Sie, Entschuldigung für schlechtes Englisch. Dank
Kein Wert für –
Buchung bespannen Dies ist nicht die Art und Weise JSON-Objekt umzuwandeln. –
Entweder Sie drucken die gesamte Antwort oder drucken jeden Parameter nach dem Parsing. –