JSONIQ 的新手,使用 zorba 到目前为止我想做的是从 JSONIQ 的对象数组中的索引对象中提取一些信息。这是到目前为止的代码。
jsoniq version "1.0";
let $bstore:={
"bookstore":
{
"book":[
{
"category":"cooking",
"title":"Everyday Italian",
"author":"Giada De Laurentiis",
"year":"2005",
"price":"30.00"
},
{
"category":"web",
"title":"XQuery Kick Start",
"author":["James McGovern","Per Bothner","Kurt Cagle","James Linn","Vaidyanathan Nagarajan"],
"year":"2003",
"price":"49.99"
}
]
}
}
for $o in $bstore.bookstore
let $a:=$o.book
return $a.title
我要做的是返回书名、作者和价格。我能够返回数组,但每当我键入索引时。
let $a:=$o.book[1].title
return $a
我没有得到任何结果。我的预期输出是
Everyday Italian
任何帮助将非常感激。