如何从这个JSON数据访问字符串名称和价格?

时间:2017-12-11 15:06:26

标签: android json

我已建立连接但无法访问数据。需要帮助 JSON数据

[
    {
        "name": "Margherita",
        "price": 170
    },
    {
        "name": "Corn MAnia",
        "price": 170
    },
    {
        "name": "Triple Tango",
        "price": 210
    }
]

1 个答案:

答案 0 :(得分:0)

在MarkLogic Server中,您可以使用XPath语言遍历JSON并检索数据。代码可以用Xquery语言或Server Side JavaScript编写:

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)

要获取数据,请使用:

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

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