将不可变的 fromJS 对象转换回 json

Posted

技术标签:

【中文标题】将不可变的 fromJS 对象转换回 json【英文标题】:converting immutable fromJS object back to json 【发布时间】:2016-05-21 08:49:01 【问题描述】:

我希望能够查看我的不可变对象以进行调试。我发现通过单击条目等来查看对象非常困难。理想情况下,我想要的是 formJS 函数的反面

所以,

const immutableObj = fromJS(name: 'bob')
return oppositeJS(immutableObj)  
=> name: 'bob'

【问题讨论】:

【参考方案1】:

没关系,我在文档中找到了它

toJS()

【讨论】:

附带说明,我在调试 Immutable.js 数据结构时遇到了同样的问题,并为 Chrome github.com/danielepolencic/immutablejs-devtools创建了这个小助手 顺便说一句,它们也是不可变的toJSON,它几乎只是一个别名,但如果您想明确说明您期望的类型(即 JSON),我会使用它。【参考方案2】:

只需使用toJS() 阅读更多关于https://devdocs.io/immutable/index#map.tojs

const immutableObj = fromJS(name: 'bob')

const backToObj = immutableObj.toJS();

【讨论】:

以上是关于将不可变的 fromJS 对象转换回 json的主要内容,如果未能解决你的问题,请参考以下文章