2

我正在寻找最新的方式来序列化 Javascript 中的数据数组(w/或 w/o jQuery)。使用最新版本的 Chrome 浏览器(2013 年 6 月)。

简单的关联数组,PHP 使用 serialize()。

array('product_id' => "145549", "field" => "price")

-- 序列化为 --

a:2:{s:10:"product_id";s:6:"145549";s:5:"field";s:5:"price";}

如果没有简单的方法使用 Javascript 生成相同的序列化字符串,是否有与 PHP 的 json_encode() 等效的方法?

4

1 回答 1

2

详细说明穆萨在评论中所说的话。大多数现代浏览器都提供 JSON 对象。您可以使用对象检测来查看它是否可用。即使浏览器没有 jQuery,也不需要 jQuery,您可以自己提供,这里

原生支持:SO Thread,甚至还有一些不错的代码示例。

于 2013-06-23T05:42:42.177 回答