2017-06-12 1 views
-1

Ich möchte wissen, gibt es eine Möglichkeit, JsonArray als Antwort von einer Post-Anfrage erhalten. Das Problem ist meine Antwort ist ein JSONObject Typ. Ich weiß, wie man Antwort von der Antwort des Schnurtyps erhält, ich möchte die Methode kennen, Antwort von einer JSONObject Art Antwort zu erhalten.empfange JsonArray als eine Antwort von Beitrag Anfrage

Dies ist die JSONArray Ich möchte als Antwort erhalten.

{ 
    "attendanceID": 237674, 
    "attendeeUserID": 46114, 
    "batchId": 1466, 
    "departmentId": null, 
    "organizationId": 4, 
    "leaveTypeId": null, 
    "attandanceType": 1, 
    "absentDate": "2017-06-12T00:00:00", 
    "comment": null, 
    "subjectId": null, 
    "isAbsent": true, 
    "markedBy": 2780, 
    "isDeleted": false, 
    "dateTimeStampIns": "2017-06-12T13:11:50.9457068+05:30", 
    "dateTimeStamp": "2017-06-12T13:11:50.9457068+05:30", 
    "attandeeName": null, 
    "businessDays": 0, 
    "templateId": 1, 
    "message": "Your ward #### is absent today WITHOUT PRIOR INFORMATION. Kindly send the Leave Letter - ####", 
    "message1": null, 
    "isHalfDay": null 
} 

Antwort

-1

Sie können immer zu json analysieren. Aber zuerst die Zeichenfolge machen richtig formatiert:

[ { "attendanceID": 237.674, "attendeeUserID": 46114, "BatchID": 1466, "DepartmentID": null, "organizationId": 4, „leaveTypeId ": null, " AttendanceType ": 1," absentDate ":" 2017-06-12T00: 00: 00 "," Kommentar ":
null," subjectId ": null," isAbsent ": true," markedBy " : 2780,
"isDeleted": false "dateTimeStampIns":
"2017-06-12T13: 11: 50,9457068 + 05: 30", "Datetimestamp":
„2017-06-12T13: 11: 50.9457068+ 05:30 "," attendeeName ": null,
"businessDays": 0, "templateId": 1, "Nachricht": "Ihre Station #### ist
abwesend heute OHNE VORHERIGE INFORMATIONEN. Bitte senden Sie den Urlaubsbrief - #### "," message1 ": null," isHalfDay ": null }, {// das wird zweite Zeile sein" anwesenheitsID ": 455435," attegeeUserID ": 46114," batchId „: 1466, "DepartmentID": (...)} ]

EDIT: Wie subtrahieren:

var text = '[{"description":"about_text","value":"test1","patience":"over9000"}]'; 

obj = JSON.parse(text); 
var yourvar_description = obj[0].description; 
var yourvar_value = obj[0].value ; 
var yourvar_patience = obj[0].patience; 

(in Javascript)

um es zu tun in android:

Already answered here