使用 nodejs 来自 json 数组的单个值
Single value from json array using nodejs
所以我有从 stringify(doc)
输出的数据
{
"id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e",
"message": "send to nodejs"
}
但我不确定如何继续从中获取单个值,例如消息。任何帮助将不胜感激,因为我尝试了不同的方法,但它们似乎不起作用
使用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
stringify()
会将 json
转换为 string
。
在运行stringify()
之前,doc
已经是json
,您可以通过doc.message
接收消息。
在运行stringify()
之后,结果会是string
,如果你想得到json
回来,可以用JSON.parse()
所以我有从 stringify(doc)
{
"id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e",
"message": "send to nodejs"
}
但我不确定如何继续从中获取单个值,例如消息。任何帮助将不胜感激,因为我尝试了不同的方法,但它们似乎不起作用
使用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
stringify()
会将 json
转换为 string
。
在运行stringify()
之前,doc
已经是json
,您可以通过doc.message
接收消息。
在运行stringify()
之后,结果会是string
,如果你想得到json
回来,可以用JSON.parse()