所以我有这个从stringify(doc)
{
"id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e",
"message": "send to nodejs"
}
但我不知道如何从中获取单个值,例如消息。任何帮助将不胜感激,因为我尝试了不同的方法,他们似乎没有工作
答案 0 :(得分:4)
使用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
答案 1 :(得分:0)
stringify()
会将json
转换为string
。
在运行stringify()
之前,doc
已经json
,您可以通过doc.message
收到消息。
运行stringify()
后,结果将为string
,如果您希望获得json
,则可以使用JSON.parse()