在javascript中的ruby数组包和解压缩功能?

时间:2010-02-12 09:26:54

标签: javascript ruby

哪些JavaScript函数或库等同于Ruby的Array类的包和解包函数?我特别感兴趣的是将十六进制字符串转换为字符串。

irb(main):022:0> ["446f67"].pack("H*")
=> "Dog"

我不是JavaScript程序员,如果库可用,我宁愿不使用自己的转换器。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

我不认为JavaScript有一个完全相同的功能; pack似乎是特定于Ruby的。如果您使用pack将对象转换为可以通过网络发送的字符串,则可以使用JSON代替。 Prototype library提供了将对象转换为JSON编码字符串的方法。还有用于处理JSON(编码和解码)的Ruby库,例如:

http://flori.github.com/json/