vai*_*gul 2 html javascript json
在这里,我想将我编码的 url 转换为 JSON 格式。编码后的网址是:
http://localhost:63342/AngularJs/services/e_cell.html#!/%7B%22book%22:%22ABC%22%7D
Run Code Online (Sandbox Code Playgroud)
据我从您的 URL 了解到,您正试图%7B%22book%22:%22ABC%22%7D
在查询字符串中发布此数据。
所以首先你需要将你的 URL 编码数据解码成一个可以解析的字符串。为此,您可以借助decodeURIComponent()
javascript API。
decodeURIComponent()
- 此函数将编码的 URI 组件解码回纯文本,即就像在您的编码文本中一样,它将转换%7B
为左大括号{
。所以一旦我们应用了这个 API,你就会得到 -
//output : Object { book: "ABC" }
Run Code Online (Sandbox Code Playgroud)
这是一个有效的 JSON 字符串,现在您可以简单地解析。所以你需要做的就是——
var formData = "%7B%22book%22:%22ABC%22%7D";
var decodedData = decodeURIComponent(formData);
var jsonObject = JSON.parse(decodedData);
console.log(jsonObject );
Run Code Online (Sandbox Code Playgroud)
该JSON.parse()
方法解析一个 JSON 字符串,构造字符串所描述的 JavaScript 值或对象
归档时间: |
|
查看次数: |
9885 次 |
最近记录: |