使用 nodejs 的 json 数组中的单个值

Bra*_*d m 2 json node.js rethinkdb

所以我有这个输出的数据 stringify(doc)

{
  "id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e",
  "message": "send to nodejs"
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何才能从中获取单个值,例如消息。任何帮助将不胜感激,因为我尝试了不同的方法,但它们似乎不起作用

小智 6

使用 stringify 方法后,您拥有的值是字符串。因此,您无法从中获取单个属性,除非您将其再次转换为对象并获取它的属性。像这样:

object = {
  "id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e",
  "message": "send to nodejs"
};

// JSON string is value which you get after use Stringify method
jsonString = JSON.stringify(object);

// Convert jsonString to object again and get message property
message = JSON.parse(jsonString).message
Run Code Online (Sandbox Code Playgroud)