【发布时间】:2018-10-07 11:01:41
【问题描述】:
我想从导入的文件中获取 JSON 数组的长度,但它返回未定义。我可以从中访问任何元素。我猜问题是这里的“书”不是数组?
book.json:
[
{
"author" : "Bill",
"total_chapters" : 14,
},
{
"author" : "Chan",
"total_chapters" : 29,
},
:
]
App.js:
import * as books from './assets/book.json';
const author = books[60].author; //returns author
console.log('#books: ' + books.length); //undefined
console.log('books is ' + books.constructor); // Books is function Object() { [native code] }
console.log('books: ' + books); //books: [object Object]
【问题讨论】:
-
books的日志是什么? -
书籍:[object Object]
-
console.log(JSON.stringify(books))? -
为了完整起见,您能否在问题中添加
books.json的结构?
标签: json react-native