Javascript Angular 4-通过键从JSON获取值
我想通过这个json的键获取值。 关键是描述,我希望它在我的console.log中,我真的不知道如何获得这个值,之前的过滤工作正常Javascript Angular 4-通过键从JSON获取值,javascript,angular,Javascript,Angular,我想通过这个json的键获取值。 关键是描述,我希望它在我的console.log中,我真的不知道如何获得这个值,之前的过滤工作正常 { "id": "149", "description": "Try" } 谢谢 const dummy={ id:'1', 描述:“哇,太棒了” }; 控制台日志(虚拟描述); //------------------------------------- const descData=dummy.description; console.l
{
"id": "149",
"description": "Try"
}
谢谢
const dummy={
id:'1',
描述:“哇,太棒了”
};
控制台日志(虚拟描述);
//-------------------------------------
const descData=dummy.description;
console.log(descData)代码>首先需要使用JSON.parse解析它。然后使用。或者[]您可以访问。例如:-
var a = '{
"id": "149",
"description": "Try"
}'
b=JSON.parse(a)
b['description']或b.description
如需更多参考,您可以学习,但当我做:const test=['description']时。console.log已获取->未定义。这就是我打开这个Threat的原因我的用例看起来像,我有一个大约5000行长的json文件。一个小时以来,我制作了过滤器来获取上面这个小片段,现在我想在常量中获取键“description”的值,以填充我的html模板上的表格。@muelleste,请检查这个片段,我想这将清除您的疑点solle.log('treeNodes:'+JSON.stringify(treeNodes));日志(treeNodes.description);treeNodes:“{\'id\':\'147\',\description\':\'Try\'}”test.component.ts:42:13未定义。这是我的结果TrytreeNodes.description
或var data=JSON.parse(treeNodes);console.log(data.description);