// 将Url转换成名值对象集合
function UrlToJson(sUrl)
{
if(sUrl.indexOf('?')!=-1)
{
sUrl = sUrl.substring(sUrl.indexOf('?')+1,sUrl.length);
if(sUrl.indexOf('&')==-1)
{
// 单个参数的情况
var name = sUrl.substring(0,sUrl.indexOf('='));
var value= sUrl.substring(sUrl.indexOf('=')+1,sUrl.length);
var result = "{"
+"/"NameValuePairs/""
+":"
+"["
+"{"+"/"name/""+":"+"/""+name+"/""+","+"/"value/""+":"+"/""+value+"/""+"}"
+"]"
+"}";
}
else
{
// 多个参数的情况
var params = sUrl.split('&');
var result = "{"
+"/"NameValuePairs/""
+":"
+"[";
for(int i=0;i<params.length;i++)
{
var name = params[i].substring(0,params[i].indexOf('='));
var value= params[i].substring(params[i].indexOf('=')+1,params[i].length);
if(i!=(params.length-1)){
result +="{"+"/"name/""+":"+"/""+name+"/""+","+"/"value/""+":"+"/""+value+"/""+"}"+",";
}
else
{
result +="{"+"/"name/""+":"+"/""+name+"/""+","+"/"value/""+":"+"/""+value+"/""+"}";
}
}
result +=("]"+"}");
}
var json = eval('(' + result + ')');
return json;
}
}