gpt4 book ai didi

javascript - 如何在 Node.js 中使用 JSON2

转载 作者:搜寻专家 更新时间:2023-10-31 23:56:17 24 4
gpt4 key购买 nike

我想使用 json2作为 node.js 中的 JSON.parse,(请原谅这个愚蠢的问题)我不太清楚如何使用它。我有一份 json2.js 的副本,第一行已从我当前的工作目录中删除。然后,我从 node.js shell 中执行:

> orig_func = JSON.parse
[Function: parse]
> require('json2')
{ JSON: {} }
> orig_func === JSON.parse
true

我从代码中的注释中想到,通过请求文件,它将覆盖当前的全局 JSON 对象。

最佳答案

json2 在覆盖之前检查 JSON 对象是否存在。要使用 json2,你需要做类似的事情

var oldJSON = JSON;
JSON = undefined;
require('json2');
JSON.stringify = oldJSON.stringify; // assuming you want builtin stringify

但请注意,json2.js 中的 JSON 实现并非 100% 正确,比内置 impl 慢得多,而且安全性较低。

关于javascript - 如何在 Node.js 中使用 JSON2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3962794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com