Ich verwende den obigen Code zum Analysieren JSON
in einer try-catch
.Schlecht formatierte JSON-Analyse
Ich benutze 2 als Index in Code unten, weil ich Werte von Kandidaten erhalten würde. Ich denke, das ist seltsam, weil es keine Schlüssel/Wert-Paare im Array gibt. Ich möchte nur den ersten Schlüssel aus diesem Array (In diesem Beispiel subtest1
.), Sein Wert ist nicht sinnvoll.
{
"images": [
{
"time": 2.86091,
"transaction":
{
"status": "Complete",
"subject": "test2",
"confidence": 0.77,
"gallery_name": "gallerytest1",
},
"candidates": [
{
"subtest1": "0.802138030529022",
"enrollment_timestamp": "1416850761"
},
{
"elizabeth": "0.802138030529022",
"enrollment_timestamp": "1417207485"
},
{
"elizabeth": "0.777253568172455",
"enrollment_timestamp": "1416518415"
},
{
"elizabeth": "0.777253568172455",
"enrollment_timestamp": "1416431816"
}
]
} ]
}
Was ist dein Problem? Deine Frage ist klar. Machen Sie es zuerst klar –
Sie scheinen Json Arrays und Objekte zu verwechseln. In Objekten greifen Sie auf die Eigenschaften nach Namen zu, in Arrays greifen Sie auf die Elemente nach Nummer zu. – Henry
Was möchten Sie von Ihrem Kandidaten-Array? Das erste Element nur? –