class Company < ActiveRecord::Base
has_many :children
end
class Child < ActiveRecord::Base
belongs_to :company, counter_cache: true
end
我试图从NodeJS中的{
"id": 83,
"key": "hello",
"en": "Hello",
"mm": "This is greeting",
"created_at": "2016-12-05T10:14:02.928Z",
"updated_at": "2017-01-31T02:57:11.181Z"
}
键获取值。我试图获得mm
,但它根本不起作用。请帮助我从上面的数据中获取translation["mm"]
。
我当前的节点版本为mm
答案 0 :(得分:12)
编辑答案。现在它正在为上面讨论的对象工作
您可以使用以下函数来访问JSON的键。我已经回来了&#39; mm&#39;特别关键。
function jsonParser(stringValue) {
var string = JSON.stringify(stringValue);
var objectValue = JSON.parse(string);
return objectValue['mm'];
}
答案 1 :(得分:6)
JSON是一种交换格式,这意味着它只是一种文本,表示许多应用程序可以阅读并将其翻译成自己语言的格式的数据。
因此,使用node.js,您应首先解析它(将其转换为javascript对象)并将结果存储在变量中:
var obj = JSON.parse(yourJSONString);
然后,您可以要求任何属性:
var mm = obj.mm;