Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您如何访问';在csv文件中是这样嵌套的吗?_Javascript_Parsing_D3.js - Fatal编程技术网

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复制的。