我需要将json对象转换为url形式,如:"parameter = 12&asd = 1"
我这样做了:
var data = {
'action':'actualiza_resultado',
'postID': 1,
'gl': 2,
'gl2' : 3
};
var string_=JSON.stringify(data);
string_=string_.replace(/{/g, "");
string_=string_.replace(/}/g, "");
string_=string_.replace(/:/g, "=")
string_=string_.replace(/,/g, "&");
string_=string_.replace(/"/g, "");
Run Code Online (Sandbox Code Playgroud)
但我想知道在javascript或JSON对象中是否有任何函数来执行此操作?
我得到一个JSON,我想将其转换为带参数的URL,例如:
JSON:
{
"id" : "27",
"name: : "Testing name"
}
Run Code Online (Sandbox Code Playgroud)
URL:
id=27&name=Testing+name
Run Code Online (Sandbox Code Playgroud)
我找到了一些解决方案,但仅限Javascript于此:
JavaScript 对象 (JSON) 转 URL 字符串格式
但我想用Java,不行Javascript。
知道如何使用 Java 进行转换吗?