【发布时间】:2017-03-22 04:56:07
【问题描述】:
我正在编写一个 Node.js 服务器,它需要在其服务之一中接受一个字符串化的 JSON 对象。我还想将 JSON 对象中的某些字段列入白名单。使用JSON.parse() with the reviver parameter 应该可以完成这两项任务。
出于某种原因,尝试根据键将字段列入白名单会为我返回 undefined。奇怪的是,我能够成功地将字段列入黑名单,如 this jsfiddle 所示。
谁能解释这种行为并修复第一个console.log 语句以返回{a="A"}?
【问题讨论】:
-
这真是他妈的我的大脑。迫不及待想看到答案...
标签: javascript json node.js