如何在节点js或javascript中反序列化php数组?

时间:2017-06-21 14:08:00

标签: javascript php json node.js serialization

我想从节点js

中的php serialize数组反序列化数据

我在许多问题中发现使用JSON.stringify()来序列化和反序列化使用JSON.parse但是无法做同样的事情并且找不到相同的解决方案

我的序列化数据: -

a:1:{i:0;a:4:{s:10:"first_name";s:7:"Vikas";s:11:"last_name";s:6:"Kohli";s:8:"end_date";s:10:"2017-06-12";s:16:"position";s:19:"Software Developer";}}

如何反序列化此数组?

我发现使用

解决问题
  1. http://locutus.io/php/var/unserialize/但我没有看到相同的任何实现。
  2. https://github.com/naholyr/js-php-unserialize ---(兼容性问题 - 此库仅在服务器端进行过测试。例如,它使用[] .reduce,因此可能无法在某些浏览器上运行。请不要犹豫,提出拉取请求为你最喜欢的浏览器修复它:)这就是为什么不使用
  3. 当我使用第二种方法时,结果就像

    { '0': 
       { first_name: 'Vikas',
         last_name: '899.99',
         end_date: '2017-06-12',
         position: 'Software Developer' 
        }
    }
    

    现在我如何从中获取数据,因为我可以使用数据,如0,1,2等等

    我希望我能理解我的问题。

0 个答案:

没有答案