Javascript 将参数转换为URL内的JSON数据

Javascript 将参数转换为URL内的JSON数据,javascript,jquery,Javascript,Jquery,我有一个这样的URL,我想使用URL中的JSON数据 "CUNMXSAKU" : { "roomCodes" : "DEAL, JRST, JPOV, JSSW, PJRS, PJOV, PJSW, RMOV, RMOF, PRES" }, 我的网址 ...._results.html?language=en&hotelInfo={CUNMXSAKU:{roomCodes:DEAL,JRST,JPOV,JSSW,PJRS,PJOV,PJS

我有一个这样的URL,我想使用URL中的JSON数据

"CUNMXSAKU" : {
            "roomCodes" : "DEAL, JRST, JPOV, JSSW, PJRS, PJOV, PJSW, RMOV, RMOF, PRES"
        },   
我的网址

 ...._results.html?language=en&hotelInfo={CUNMXSAKU:{roomCodes:DEAL,JRST,JPOV,JSSW,PJRS,PJOV,PJSW,RMOV,RMOF,PRES}}
有可能使用它吗??我能得到 var hotelCode=getQueryParameter('hotelInfo'); 一串

{"CUNMXSAKU":{"roomCodes":"DEAL, JRST, JPOV, JSSW, PJRS, PJOV, PJSW, RMOV, RMOF, PRES"}}
但是当我尝试的时候 hotelCode.roomCodes,未定义


请帮忙。当你把它们从URL中拉出来时,这些参数是一个字符串,它们不是一个javaScript对象

使用类似的东西(除了你有的以外)

然后hotelCode实际上将包含一个适当的、可行走的javascript对象

var params = getQueryParameter('hotelinfo');
var hotelCode = JSON.parse(params);