0%
JSON 格式化工具
字符串长度:0
实现原理
js
const zip = () => {
try {
text.value = JSON.stringify(JSON.parse(text.value))
} catch (e) {
ElMessage.error(e.message)
}
}
const unzip = () => {
try {
text.value = JSON.stringify(JSON.parse(text.value), null, 4)
} catch (e) {
ElMessage.error(e.message)
}
}
const len = computed(() => text.value.length)
const encodeN = () => {
text.value = text.value.replaceAll('"', '\\"')
}
const decodeN = () => {
text.value = text.value.replaceAll('\\"', '"')
}
const b64Encode = () => {
zip()
text.value = btoa(text.value)
}
const b64Decode = () => {
text.value = atob(text.value)
unzip()
}
const clean = () => {
text.value = ''
}