我已建立连接但无法访问数据。需要帮助 JSON数据
[
{
"name": "Margherita",
"price": 170
},
{
"name": "Corn MAnia",
"price": 170
},
{
"name": "Triple Tango",
"price": 210
}
]
答案 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()