在线编码、格式转换

2022/9/11 实践总结工具

在线编码、格式转换

# 前言

日常开发或运维会比较常遇到日志中的内容格式不直观,需要转码或格式化的情况,这时候常常是去网上搜索在线工具,不但耗时耗力,又担心不安全,于是我索性就自己搭建一个,方便自己的同时,还可以分享给需要的朋友。

# 介绍

我自己搭建的在线工具都是离线处理,逻辑都是在前端实现没有和服务器有交互,所以处理数据比较, 并且不用担心数据安全问题,可以放心使用。

技术上主要采用的是react + ant design,源码地址:https://github.com/itart-top/itart-tool.git

效果如下: image20220911141525031.png 左侧是目前提供的工具,有编码转换、格式转换、代码生成三部分:

  • 编码转换 - 提供常用的Unicode、UTF-8、ASCII等
  • 格式转换 - JSON格式化
  • 代码生成 - 提供JSON转GO和PHP

右侧是内容区,主要用来显示工具转化后的结果,这里有个其他在线工具没有的功能:支持多选工具,将前一个工具结果作为后一个工具的输入,最终串成链式转化的效果,用户可以根据自己的需求灵活搭配,比如:一个原始的 json字符串,里面的中文是Unicode编码,我们可以先“解码Unicode”,然后再选择“JSON格式化”,例如:

原始输入:

image20220911143536816.png

解码Unicode

image20220911143610986.png

格式化

image20220911143639636.png

工具目前只是一个初步实现,还在不断完善中,大家可以多提提意见,如果有觉得有用,也可以点个

工具地址:https://tool.itart.cn 源码地址:https://github.com/itart-top/itart-tool.git 我的博客:https://itart.cn 座右铭:IT是门艺术