使用javascript从数据库取消序列化数组

使用javascript从数据库取消序列化数组,javascript,arrays,json,node.js,Javascript,Arrays,Json,Node.js,嘿,我有一个像这样的数据库序列化数组 a:3:{i:0;s:2:"12";i:1;s:2:"13";i:2;s:2:"14";} 我只想用javascript解析这个数组。我正在做JSON.parse(),但仍然不工作,你能帮我吗?如果在PHP中存在unstrialize($var)javascript中是否可能存在unstrialize(var)?顺便说一下,我使用nodejs express。您可以使用以下库: 但总的来说,我不明白你为什么需要这个。只需在PHP中转换为JSON对象,然后

嘿,我有一个像这样的数据库序列化数组

a:3:{i:0;s:2:"12";i:1;s:2:"13";i:2;s:2:"14";}
我只想用javascript解析这个数组。我正在做
JSON.parse()
,但仍然不工作,你能帮我吗?如果在PHP中存在
unstrialize($var)
javascript中是否可能存在
unstrialize(var)
?顺便说一下,我使用nodejs express。

您可以使用以下库:

但总的来说,我不明白你为什么需要这个。只需在PHP中转换为JSON对象,然后在JS中轻松使用它。

您可以使用以下库:


但总的来说,我不明白你为什么需要这个。只需在PHP中转换为JSON对象,然后在JS中轻松使用它。

这不是JSON。一些CMS(如wordpress)使用它来存储数据。
您必须用php将其分解或用javascript将其拆分。

这不是json。有些CMS(如wordpress)使用它来存储数据。
您必须在php中分解它或在javascript中拆分它。

它不是有效的JSON。因此,JSON.parse失败这不是一个有效的JSON,您确定收到了该数据吗?您如何得到该数据?它与我见过的任何东西都不相似。我正在用PHP进行序列化,但我有一个应用程序是nodejs,所以我需要解析序列化数组。请发布从数据库检索数据的代码。你在哪里看到这些数据?您是否使用了
console.log()
?它不是有效的JSON。因此,JSON.parse失败这不是一个有效的JSON,您确定收到了该数据吗?您如何得到该数据?它与我见过的任何东西都不相似。我正在用PHP进行序列化,但我有一个应用程序是nodejs,所以我需要解析序列化数组。请发布从数据库检索数据的代码。你在哪里看到这些数据?您是否使用了
console.log()