如何使用节点js解析具有圆形结构的字符串数据

问题描述

我下面的对象具有圆形结构,一直在寻找一种对其进行字符串化的方法,直到发现有一个名为util的节点js模块。我已经使用util.inspect()对对象进行了字符串化,但是现在我无法使用节点js解析相同的字符串化对象。

这是obj

<ref *1> CronJob {
  context: [Circular *1],_callbacks: [ [AsyncFunction (anonymous)] ],onComplete: null,cronTime: {
    source: Moment<2020-08-12T22:35:00+03:00>,second: {},minute: {},hour: {},dayOfMonth: {},month: {},dayOfWeek: {},realDate: true
  },unrefTimeout: undefined,runOnce: true,running: true,_timeout: Timeout {
    _idleTimeout: 86363978,_idlePrev: [TimersList],_idleNext: [TimersList],_idleStart: 11613,_onTimeout: [Function: callbackWrapper],_timerArgs: undefined,_repeat: null,_destroyed: false,[Symbol(refed)]: true,[Symbol(asyncId)]: 158,[Symbol(triggerId)]: 0
  }
}

我使用util.inspect()对上述对象进行了字符串化,并且可以工作,但是现在我想知道如何将字符串解析回对象,因为JSON.stringify和JSON.parse在这种情况下不起作用。>

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)