0

私が取り組んでいるJavaScriptチュートリアルのために、サンプルデータセットをJSON形式でセットアップしようとしています。

データ オブジェクトは、JavaScript では次のようになります。

app.Book = Backbone.Model.extend({
    defaults: {
        coverImage: 'img/getfile.jpg',
        title: 'No title',
        author: 'Unknown',
        releaseDate: 'Unknown',
        keywords: 'None'
    }
});

これは、.net サーバーで作成しているデータ JSON サンプルです。これを取得して、上記のオブジェクトにデータを入力します。

    Private Shared Books As String =
   <test>
        [
            { 
                 "Book" : [
                    "coverImage" : "",
                    "title" : "Enders Game",
                    "author" : "Orson Scott Card",
                    "releaseDate" : "1/1/1965",
                    "keywords: "science fiction"
                ]
            }
        ],
        [
            { 
                "Book" : [
                    "coverImage" : "",
                    "title" : "Parable of the Sower",
                    "author" : "Octavia E. Butler",
                    "releaseDate" : "1/1/2000",
                    "keywords: "science fiction"
                ]
            }
        ],
        [
            { 
                "Book" : [
                    "coverImage" : "",
                    "title" : "Fahrenheit 451: A Novel",
                    "author" : "Ray Bradbury",
                    "releaseDate" : "1/1/1950",
                    "keywords: "science fiction"
                ]
            }
        ]
    </test>.Value.Trim()

ただし、GET を使用してデータを取得しようとすると、コンソールに「オブジェクトが指定された形式ではありません」というエラーが表示されます。

私の質問は、JSON データ形式が JavaScript オブジェクトと一致するかどうかです。

ありがとう!

4

1 に答える 1