1

そこで、書籍のタイトルを表示できるようにするための JSON ファイル コードを作成しましたが、コンパイルすると同じエラーが発生し続けました。修正する方法はありますか、それとも何か問題がありますか?

コードは以下のとおりです。

jsoniq version "1.0";
let $file: = {
    {
        "title": "Fifty Shades of Grey",
        "author": "E.L.",
        "date_read": {
            "month": "May",
            "year": "2016"
        },
        "opinion": "Did not like very much"
    },
    {
        "title": "The grass is singing",
        "author": "Doris Lessing",
        "date_read": {
            "month": "June",
            "year": "2016"
        },
        "opinion": "Enjoyed quite a bit"
    },
    {
        "title": "A short history on nearly everything",
        "author": "Bill Bryson",
        "date_read": {
            "month": "July",
            "year": "2016"
        },
        "opinion": "Very informative"
    },
    {
        "title": "JSON in 24 hours",
        "author": "Peter Settler",
        "purpose": "Work"
    },
    {}
}
for $x in $file
return $x.title

表示されたエラー:

Error: Parse error on line 1:
jsoniq version "1.0"
^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'
4

1 に答える 1