私が取り組んでいる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 オブジェクトと一致するかどうかです。
ありがとう!