URL转递对象参数

By gavin

let objDemo = {
name: “zdd”,
age: 12,
content: “abc”
};
let jsonObj = JSON.stringify(objDemo);
jsonObj = encodeURI(jsonObj);
let url = “http://localhost:8080/demo?id=” + jsonObj;
console.log(url);
jsonObj = decodeURI(jsonObj);
jsonObj = JSON.parse(jsonObj);

JSON.stringify(objDemo)将对象转换为 JSON 字符串。

encodeURI() 函数可把字符串作为 URI 进行编码。

decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。

JSON.parse() 方法用于将一个 JSON 字符串转换为对象。