来自json数组的使用nodejs的单个值
所以我有这个数据从stringify(doc)
输出
{ "id": "8467fdae-c38c-4b6e-9492-807d7c9eb97e", "message": "send to nodejs" }
但我不知道如何继续从它获得单个值,例如消息。 任何帮助将不胜感激,因为我尝试了不同的方法,他们似乎没有工作
使用stringify方法后,你的值是string。 所以你不能从它获得单一的财产,除非你把它变成对象,并获得财产。 喜欢这个:
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()