将不可变的 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的主要内容,如果未能解决你的问题,请参考以下文章

NSNumber 值在 JSON 对象转换为数据时发生变化,然后该数据再次转换回 JSON 对象

在 Java 中将序列化的 JSON 对象转换回

java - 如何将字符串化的json对象转换回java中的json? [复制]

Java编程系列存储对象的Map集合转成Json,再从Json转换回原Map集合!哎哟,不错哦

Java编程系列存储对象的Map集合转成Json,再从Json转换回原Map集合!哎哟,不错哦

将 JSON 对象转换为 Buffer 并将 Buffer 转换为 JSON 对象