2016-08-19 2 views
-6

Ich habe unter JSON String aber nicht in der Lage zu analysieren. Kann jemand helfen. Danke im Voraus.Nicht in der Lage, Json mit Gson zu analysieren, wenn JSON-String keinen Schlüsselnamen haben

{ 
    [ 
    {"transaction_name" : "total_fare", "unit" : "Rs", "label" : "Bill Amount", "value" : 250, "additional_details" : "4 Rides"}, 
    {"transaction_name" : "incentives", "label" : "Incentives", "value" : 50, "additional_details" : ""}, 
    {"transaction_name" : "fees", "label" : "Fees", "value" : -20, "additional_details" : "Rs 5 on each ride"}, 
    {"transaction_name" : "device_deduction", "label" : "Device Deduction", "value" : -20, "additional_details" : ""}, 
    {"transaction_name" : "tax", "label" : "Device Deduction", "value" : -20, "additional_details" : ""}, 
    {"transaction_name" : "device_deduction", "label" : "Device Deduction", "value" : -20, "additional_details" : ""}] 
    ], 
    "footer" : 
    { 
     "transaction_name" : "total_earning_net", "label" : "Total Earnings", "value" : 200, 
     "additional_details" : "Rounding Off" 
    } 
} 
+0

Sie sollten den Code bieten Ihnen und den spezifischen Fehler zu analysieren versucht man begegnen. Siehe [MCVE] und http://stackoverflow.com/help/how-to-ask – pvg

+0

@pvg Ich bin nicht in der Lage, richtig zu codieren. Ich habe ein Problem, weil das innere json-Array keinen Schlüssel hat. –

+0

Problem ist Ihre JSON-Zeichenfolge ist kein gültiger JSON. Wo ist der Schlüssel?? –

Antwort

0

Ihre JSON selbst falsch ist, versuchen, einen Schlüssel zu Ihrem JSONArray zu geben,

{ 
"data": [{ 
    "transaction_name": "total_fare", 
    "unit": "Rs", 
    "label": "Bill Amount", 
    "value": 250, 
    "additional_details": "4 Rides" 
}, { 
    "transaction_name": "incentives", 
    "label": "Incentives", 
    "value": 50, 
    "additional_details": "" 
}, { 
    "transaction_name": "fees", 
    "label": "Fees", 
    "value": -20, 
    "additional_details": "Rs 5 on each ride" 
}, { 
    "transaction_name": "device_deduction", 
    "label": "Device Deduction", 
    "value": -20, 
    "additional_details": "" 
}, { 
    "transaction_name": "tax", 
    "label": "Device Deduction", 
    "value": -20, 
    "additional_details": "" 
}, { 
    "transaction_name": "device_deduction", 
    "label": "Device Deduction", 
    "value": -20, 
    "additional_details": "" 
}], 
"footer": { 
    "transaction_name": "total_earning_net", 
    "label": "Total Earnings", 
    "value": 200, 
    "additional_details": "Rounding Off" 
    } 

} 
Verwandte Themen