这看起来很容易,但肯定有一个内部 js 方法或一个 jquery 方法来获取像这样的字符串:
intTime=1324443870&fltOriginalAmount=0.00&strOriginalCurrency=GBP
...然后更多的 val 并将其转换为 JSON 对象?
我在这个网站和谷歌上进行了挖掘,结果出人意料地发现了空白...... 任何人都有一个简单的方法来做到这一点?
最佳答案
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"}'
关于javascript - 如何在 jquery 中将查询字符串转换为 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585352/