data:application/json;base64,SlZCRVJpMHhMalFLSmVMano5TUtNaUF3SUc5aWFnbzhQQzlNWlc1bmRHZ 去除data:application/json;base64, 用js写
时间: 2023-10-26 10:25:36 浏览: 222
json数据base64编码压缩+解压解码(java以及js)
5星 · 资源好评率100%
如果您想要通过JavaScript将数据URI中的"data:application/json;base64,"前缀去掉,可以使用JavaScript的字符串截取方法substring()或slice()。例如:
```javascript
var dataURI = "data:application/json;base64,SlZCRVJpMHhMalFLSmVMano5TUtNaUF3SUc5aWFnbzhQQzlNWlc1bmRHZ";
var jsonData = atob(dataURI.substring(29)); // 去掉前缀后再使用atob方法解码base64数据
console.log(jsonData);
```
或者:
```javascript
var dataURI = "data:application/json;base64,SlZCRVJpMHhMalFLSmVMano5TUtNaUF3SUc5aWFnbzhQQzlNWlc1bmRHZ";
var jsonData = atob(dataURI.slice(29));
console.log(jsonData);
```
这两个例子中,使用substring()方法或slice()方法去掉"data:application/json;base64,"前缀,并将剩余的base64编码数据使用atob()方法解码为JSON字符串。
阅读全文