如何从NodeJS JSON中的特定键获取值

PPS*_*ein 7 json node.js

{
    "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"
}
Run Code Online (Sandbox Code Playgroud)

我正试图从mmNodeJS的密钥中获取价值.我试着去,translation["mm"]但它根本不起作用.请帮我如何mm从上面的数据中获取.

我当前的节点版本是 5.11

Vik*_*kas 15

编辑答案.现在它正在为上述对象工作

您可以使用以下函数来访问JSON的键.我特意返回了'mm'键.

    function jsonParser(stringValue) {

       var string = JSON.stringify(stringValue);
       var objectValue = JSON.parse(string);
       return objectValue['mm'];
    }
Run Code Online (Sandbox Code Playgroud)


小智 8

JSON是一种交换格式,这意味着它只是一种表示数据的文本,许多应用程序可以读取这些格式并将其翻译成自己的语言.

因此,使用node.js,您应首先解析它(将其转换为javascript对象)并将结果存储在变量中:

var obj = JSON.parse(yourJSONString);
Run Code Online (Sandbox Code Playgroud)

然后,您可以要求任何属性:

var mm = obj.mm;
Run Code Online (Sandbox Code Playgroud)