什么相当于节点中的Pythons“pickle”

Python的一个功能是pickle函数,它允许您存储任何任意内容,并将其完全恢复为原始形式.一种常见的用法是采用完全实例化的对象并将其腌制以供以后使用.在我的情况下,我有一个不可序列化的AMQP消息对象,我希望能够将它存储在会话存储中并检索它,我可以用pickle做.主要的区别是我需要在对象上调用一个方法,我不只是在寻找数据.

但是这个项目在nodejs中,似乎所有节点的低级库都必须有一些方法来保存这个对象,这样它就可以在Web调用之间保持不变.

用例是网页获取RabbitMQ消息并显示从中派生的信息.我不想在消息被采取行动之前确认消息.我通常只是将数据保存在会话状态,但这不是一个选项,除非我能以某种方式将其保存为原始形式.

解决方法:

据我所知,在JavaScript(或标准节点库)中没有相当于pickle的东西.

上一篇:Java中如何克隆集合——ArrayList和HashSet深拷贝


下一篇:java版spring cloud+spring boot+redis多租户社交电子商务平台(十五)Springboot整合RabbitMQ