【发布时间】:2011-05-16 21:56:49
【问题描述】:
我需要从 URL 中创建一个 Javascript 数组,例如:
转这个:
http://maps.google.com/maps/api/staticmap?center=Baker Street 221b, London&size=450x450&markers=Baker Street 221b, London&sensor=false
变成这样的:
array['center'] = Baker Street 221b, London
array['size'] = 450x450
// and so on...
我需要使这个序列化/反序列化双向工作(url 到数组和数组到 url 的一部分)。是否有一些内置函数可以做到这一点?
提前致谢!
【问题讨论】:
-
可能重复:stackoverflow.com/questions/2090551/… 这个其他问题不讨论序列化(仅反序列化)。
-
这不是一个真正的数组,它是一个具有属性的对象。换句话说,符号是正确的,但术语是错误的。
-
@Pointy:是的,但我实际上认为“(关联)数组”比“对象”更具可读性,并且可以理解。
-
@casablanca 我不反对,但问题明确地说,“JavaScript 数组”,但真正描述的不应该是 Array 实例。
标签: javascript url