blob类型的数据如何转为JSON
我现在的数据库中有一个字段,类型为BLOB ,里面存放的是JSON(直接在PLSQL中写JSON进去,然后变成勒二进制)。举例:
{"tools":[{"id":"zoomIn","text":"放大","tooltip":""},{"id":"zoomOut","text":"缩小","tooltip":""}...。
现在通过web api在前端读取这个字段值,然后将它转为JSON,(是在前端转换)。应该怎么写。下面是我现在的代码,不好使,我也不太理解这东西,希望高人指点
var orablob = data[i][key];// orablob 就是读取进来的值,"eyJ0b29scyI6W3siaWQSW4iLCJ0ZXh0Ijoit8W0“这种的
var blob = new Blob([JSON.stringify(orablob)]);
var fr = new FileReader();
var fileObjSlicString = fr.readAsArrayBuffer(blob);
alert(fileObjSlicString);
换句话说就是将"eyJ0b29scyI6W3siaWQSW4iLCJ0ZXh0Ijoit8W“这种东西转换为{"tools":[{"id":"zoomIn","text":"放大","tooltip":""},{"id":"zoomOut","text":"缩小","tooltip":""}。在前端怎么写