我有一个JSON结构;
{
books: [
{"id": "book1", "title": "Book One"},
{"id": "book2", "title": "Book Two"}
]
}
代表;
function BookList() {
this.books = new Array();
}
BookList.prototype.addBook = function(b) {
this.books[this.books.length] = b;
}
function Book(id, title) {
this.id = id || ;
this.title = title || ;
this.chapters = new Array();
}
Book.prototype.addChapter = function(c) {
this.chapters[this.chapters.length] = c;
}
在图书管理员内部创建各种图书物体的最佳方式是什么?
凭借 j,你只能使用<代码>$.parseJSON(jsonData).books,指定书记官阵列,并自动拥有财产价值,但并不创造具有原型功能的必要物体。
Is the only way to iterate over the JSON array and create each Book object individually? This question covers creating a particular prototyped object from JSON: Parse JSON String into a Particular Object Prototype in JavaScript.
我认为,这可以延伸到具有适当频率的图书管理员,并从那里适用于图书标的章节。
在初始转让之后,是否可以将物体类型改为$.parseJSON
?