这似乎没什么好事但是肯定有一个内部的js方法或一个jquery来获取字符串:
intTime=1324443870&fltOriginalAmount=0.00&strOriginalCurrency=GBP
...那么更多的val并把它变成一个JSON对象?
我在这个网站上挖了一个谷歌并且令人惊讶地画了空白...... 有人有一个简单的方法吗?
答案 0 :(得分:11)
jQuery BBQ就是这样做的。请参阅$.deparam
,“与jQuery.param完全相反。”
> var obj = $.deparam('intTime=1324443870&fltOriginalAmount=0.00&strOriginalCurrency=GBP')
> JSON.stringify(obj)
'{"intTime":"1324443870","fltOriginalAmount":"0.00","strOriginalCurrency":"GBP"}'
答案 1 :(得分:2)
我用过这个黑客...
$.parseJSON('{"' + qs.replace(/&/g, '","').replace(/=/g, '":"') + '"}');