Javascript 您如何访问';在csv文件中是这样嵌套的吗?
下面是我的数据集中的一个条目示例Javascript 您如何访问';在csv文件中是这样嵌套的吗?,javascript,parsing,d3.js,Javascript,Parsing,D3.js,下面是我的数据集中的一个条目示例 1: Object { budget: 300000000, genres: "[{\"id\": 12, \"name\": \"Adventure\"}, {\"id\": 14, \"name\": \"Fantasy\"}, {\"id\": 28, \"name\": \"Action\"}]", revenue: 961000000 } 现在,我可以很好地访问预算和收入,但我希望能够访问流派中的名称。我使用的是JSON.parse,一个la con
1: Object { budget: 300000000, genres: "[{\"id\": 12, \"name\": \"Adventure\"}, {\"id\": 14, \"name\": \"Fantasy\"}, {\"id\": 28, \"name\": \"Action\"}]", revenue: 961000000 }
现在,我可以很好地访问预算和收入,但我希望能够访问流派中的名称。我使用的是JSON.parse,一个la
const genre = JSON.parse(data['genres']);
但我得到一个错误,JSON的第1行第1列中的字符未定义。那是括号吗?如何访问此数据中的名称?
let A={预算:300000000,类型:“[{id\':12,\'name\':\'Adventure\'”,{id\':14,\'name\':\'Fantasy\'”,{id\':28,\'name\':\'Action\'”,收入:961000000}
const-genres=JSON.parse(A.genres);
console.log(类型[0].name)代码>另外,我尝试使用replace,但我认为我做得不对,所以这可能就是它没有成功的原因。当替换为['genres'[0].name]时,返回undefined@rs3在上面的链接中尝试一下。它没有任何问题。@rs3,请参阅更新的答案。json是从OP复制的。