如何在Javascript中取消序列化数组

如何在Javascript中取消序列化数组,javascript,php,arrays,serialization,Javascript,Php,Arrays,Serialization,我将数组存储在用php序列化的文件中,这样我就不必每次使用数据时都进行分解/内爆。 有没有一种方法可以在JS中取消序列化并添加维度 php等价物如下所示 数组$key[0]还不存在,但我不知道它是否会影响javascript的其余部分,对于javascript,您可能不想使用序列化和非序列化,而是使用JSON\u encode>将结果转换为JSON Javascript可以使用JSON.parse()轻松解码此格式。对于Javascript,您可能不想使用序列化和取消序列化,而是使用JSON\u

我将数组存储在用php序列化的文件中,这样我就不必每次使用数据时都进行分解/内爆。
有没有一种方法可以在JS中取消序列化并添加维度

php等价物如下所示


数组
$key[0]
还不存在,但我不知道它是否会影响javascript的其余部分,对于javascript,您可能不想使用
序列化
非序列化
,而是使用
JSON\u encode>将结果转换为JSON


Javascript可以使用
JSON.parse()

轻松解码此格式。对于Javascript,您可能不想使用
序列化
取消序列化
,而是使用
JSON\u encode>将结果转换为JSON


Javascript可以使用
JSON.parse()

使用PHP unserialize函数对数据进行非序列化,从而轻松解码此格式。并使用PHP Json_encode函数将其转换为Json

<script>
var data = JSON.parse('<?php echo json_encode(unserialize(file_get_content('filename.txt'))); ?>');
</script>

var data=JSON.parse(“”);

使用PHP unserialize函数取消对数据的加密。并使用PHP Json_encode函数将其转换为Json

<script>
var data = JSON.parse('<?php echo json_encode(unserialize(file_get_content('filename.txt'))); ?>');
</script>

var data=JSON.parse(“”);

可能重复的可能重复您在PHP中未序列化,而在JavaScript中未序列化您在PHP中未序列化,而在JavaScript中未序列化