2017-12-11 2 views
-4

Ich habe eine Verbindung hergestellt, aber nicht in der Lage zu data.Help Daten JSONWie können Sie aus diesen JSON-Daten auf den String-Namen und den Preis zugreifen?

benötigt Zugriff
[ 
    { 
     "name": "Margherita", 
     "price": 170 
    }, 
    { 
     "name": "Corn MAnia", 
     "price": 170 
    }, 
    { 
     "name": "Triple Tango", 
     "price": 210 
    } 
] 
+0

möglich Duplikat https://stackoverflow.com/Fragen/9605913/how-to-parse-JSON-in-Android – R2R

+1

Kein Code, keine Hilfe. Entschuldigung :( – gonczor

+1

Mögliches Duplikat von [Wie man JSON in Android parst] (https://stackoverflow.com/questions/9605913/how-to-parse-json-in-android) – Johan

Antwort

0

In Marklogic Server können Sie die XPath-Sprache verwenden JSON zu durchqueren und Abrufen von Daten. Der Code kann in der XQuery-Sprache oder Server Side JavaScript geschrieben werden:

xquery version "1.0-ml"; 
let $doc:= xdmp:unquote('{"root":[{"name": "Margherita","price": 170}, {"name": "Corn MAnia","price": 170}, {"name": "Triple Tango","price": 210}]}') 
return xdmp:document-insert('/doc/names.json', $doc) 

Daten zu erhalten, verwenden Sie:

doc('/doc/names.json')/root[1]/name 

oder

doc('/doc/names.json')/root[2]/price/data() 
Verwandte Themen