如何使用';安全json字符串化';在角4应用中?

如何使用';安全json字符串化';在角4应用中?,json,angular,typescript,stringify,Json,Angular,Typescript,Stringify,我的要求是将JSON对象转换为字符串。对于这一点,简单的JSON.stringify()在这里不起作用,因为它包含循环引用。我在互联网上搜索了一下,然后我找到了一个能帮我完成这项工作的软件包。但是在包的使用中提到它,比如const safeJsonStringify=require('safe-json-stringify')。但这里的问题是Angualar 4不再支持require()函数。在Angular的最新版本(从版本2开始)中,我们有import语句。这就像如果我们有一个类被导出到包中

我的要求是将JSON对象转换为字符串。对于这一点,简单的JSON.stringify()在这里不起作用,因为它包含循环引用。我在互联网上搜索了一下,然后我找到了一个能帮我完成这项工作的软件包。但是在包的使用中提到它,比如
const safeJsonStringify=require('safe-json-stringify')。但这里的问题是Angualar 4不再支持
require()
函数。在Angular的最新版本(从版本2开始)中,我们有
import
语句。这就像如果我们有一个类被导出到包中,那么我们可以直接从包中导入该类

有什么建议吗

提前谢谢

试试以下方法:

import * as SafeJsonStringify from 'safe-json-stringify'
这样,您的
import语句可以(以某些方式)作为典型的
require()
,如中所示

注意:
SafeJsonStrinfigy
是您选择的值:您可以随意命名它

试试以下方法:

import * as SafeJsonStringify from 'safe-json-stringify'
这样,您的
import语句可以(以某些方式)作为典型的
require()
,如中所示


注意:
SafeJsonStrinfigy
是您选择的值:您可以随意命名它

您可以通过安装@types/node并将其包含在tsconfig中来使用require。json@hana_wujira,谢谢你的回答。您能告诉我如何安装require()吗?如果您使用npm安装-npm install@types,请将其包含在tsconfig.json中/node@hana_wujira,我不知道它是否有效。但我得到了答案。请参阅下面接受的答案。无论如何,谢谢。您可以通过安装@types/node并将其包含在tsconfig中来使用require。json@hana_wujira,谢谢你的回答。您能告诉我如何安装require()吗?如果您使用npm安装-npm install@types,请将其包含在tsconfig.json中/node@hana_wujira,我不知道它是否有效。但我得到了答案。请参阅下面接受的答案。无论如何,谢谢。非常感谢!!。你太棒了!!。这对我有用。非常感谢!!。你太棒了!!。这对我有用。