将字节流转换为 CSV 格式


{
"report": "IkFncmVlbWVudCBObyIsIkxlYXNlIEV4cCBEYXRlIiwiTmFtZSBPZiBMZXNlZSIsIkVuZ2luZSBObyIsIkNoYXNzaXMgTm8iLCJSZWcuIE51bWJlciIsIkFtdC4gRmluYW5jZWQiLCJNb250aGx5IFJlbnQiLCJQZXJpb2QiLCJSZW50IFBhaWQiLCJQYWlkIFZhbHVlIiwiRlJSIiwibnVsbCUgRlJSIiwiQnJhbmNoIiwiUmVudGFscyBSY3ZkIiwiQXJyZWFycyA+IDIgbW9udGhzIiwiRGlzdHJpY3QiLAoibnVsbCIsIm51bGwiLCJudWxsIiwibnVsbCIsIm51bGwiLCJudWxsIiwiMC4wIiwiMC4wIiwibnVsbCIsIm51bGwiLCIwLjAiLCIwLjAiLCIwLjAiLCJudWxsIiwiMC4wIiwiMC4wIiwibnVsbCIs",
"fileName": "TrancheReport.csv"
}

我得到了像上面这样的字节流,它需要使用 javascript 转换为字符串。任何人都可以帮助解决上述情况吗?

您可以使用atob()来解码使用base-64编码编码的数据字符串。

var json = {
  "report": "IkFncmVlbWVudCBObyIsIkxlYXNlIEV4cCBEYXRlIiwiTmFtZSBPZiBMZXNlZSIsIkVuZ2luZSBObyIsIkNoYXNzaXMgTm8iLCJSZWcuIE51bWJlciIsIkFtdC4gRmluYW5jZWQiLCJNb250aGx5IFJlbnQiLCJQZXJpb2QiLCJSZW50IFBhaWQiLCJQYWlkIFZhbHVlIiwiRlJSIiwibnVsbCUgRlJSIiwiQnJhbmNoIiwiUmVudGFscyBSY3ZkIiwiQXJyZWFycyA+IDIgbW9udGhzIiwiRGlzdHJpY3QiLAoibnVsbCIsIm51bGwiLCJudWxsIiwibnVsbCIsIm51bGwiLCJudWxsIiwiMC4wIiwiMC4wIiwibnVsbCIsIm51bGwiLCIwLjAiLCIwLjAiLCIwLjAiLCJudWxsIiwiMC4wIiwiMC4wIiwibnVsbCIs",
  "fileName": "TrancheReport.csv"
};
var str = atob(json.report);
console.log(str);

最新更新