react中对对象进行base64编码
时间: 2023-11-29 17:06:14 浏览: 270
react quill中图片上传由默认转成base64改成上传到服务器的方法
在React中进行对象的Base64编码可以使用`btoa()`函数。该函数可以将字符串转换为Base64编码。
首先,将对象转换为JSON字符串,然后使用`btoa()`函数将其编码。下面是一个示例代码:
```javascript
const obj = { name: 'John', age: 30 };
const str = JSON.stringify(obj);
const base64 = btoa(str);
console.log(base64);
```
输出结果为:
```
eyJuaW1lIjoiSm9obiIsImFnZSI6MzB9
```
要解码Base64字符串并将其转换回原始对象,可以使用`atob()`函数和`JSON.parse()`函数。下面是一个示例代码:
```javascript
const base64 = 'eyJuaW1lIjoiSm9obiIsImFnZSI6MzB9';
const str = atob(base64);
const obj = JSON.parse(str);
console.log(obj);
```
输出结果为:
```javascript
{ name: 'John', age: 30 }
```
阅读全文