作为常年和接口、数据格式打交道的开发者,我在电脑浏览器的收藏夹里躺着一大堆在线小工具:XML转JSON、Base64编码、时间戳转换、条码生成……这类网页工具有两个通病,一是要把数据粘贴到别人的服务器上,接口报文、客户数据总归不太踏实;二是离开电脑、掏出手机临时处理一段报文时就抓瞎。最近换上纯血鸿蒙手机,我特意找了几款本地运行的开发者向工具,今天分享其中三款:负责报文与格式处理的「XML处理」、负责条码生成与扫描的「码匣」、负责文本差异对比的「文本比对工具」。

三款工具覆盖了我日常杂活里最高频的三类需求,共同点也很一致:核心功能全部在手机本地完成,不联网、不上传数据,不需要注册登录,目前都免费。

挑选这类工具的几个标准

  • 数据必须本地处理:接口报文、条码内容里往往有真实业务数据,不上传云端是硬指标。

  • 功能要贴近真实工作流:不能是demo级的单按钮玩具,批量处理、历史记录、参数调节都得有。

  • 输出结果要可靠:格式转换不能改变语义、条码校验位要自动补全、文本比对要精确到字符。

  • 无账号、无广告、目前免费:工具类应用越轻越好。

一、XML处理:装进口袋的报文转换工具箱

XML处理是三款里功能最重的一个,底部是转换、工具、手册、历史、我的五个页签。转换页支持XML、JSON、YAML三向互转,还能把转换结果直接生成TypeScript、Java、C#、Python、SQL等语言的结构代码。联调时拿到一段老系统的XML报文,粘进去转成JSON、再生成实体类,几十秒就在手机上完成了。

工具页是我最常用的部分,一共七张卡片:代码片段管理器、XPath/JSONPath查询、格式化工具、Base64/URL/MD5编码工具、结构分析、正则测试器和时间转换。其中格式化工具对一段压成单行的bookstore示例做缩进美化,输出区直接标注耗时3ms;时间转换支持秒和毫秒双向换算,GMT+8时区、星期一并给出,对着日志查时间不用再开网页心算。

手册页内置了XML语法、JSON规范、YAML语法、SQL常用语句和实体类规范五份速查文档,通勤路上翻两眼很方便。转换历史会自动留存每一次互转记录,可以复制结果、单条删除,也能一键清空。我的页面里明确写着所有解析与转换全程在设备本地完成、数据不上传云端,实际断网状态下功能也完全可用,应用目前免费。

二、码匣:离线运转的条码小工坊

码匣解决的是另一个高频场景:测试环境要一批商品条码、办公室要打几个WiFi二维码。以前只能在广告满天飞的在线生成器之间反复横跳,现在一个码匣全包。

首页四张卡片分别是二维码生成、条形码扫码、条形码生成和通用扫一扫。二维码支持文本、WiFi、联系方式、URL等内容,纠错级别、边距和输出尺寸都可以调;条形码覆盖Code128、Code39、EAN-13、EAN-8、UPC-A、ITF、Codabar七种制式,校验位自动补全。

我用得最多的是批量生成:批量内容每行一条,我试过一次填七行混合内容,ITEM-0001这类字母数字编号、690102808988这类十三位商品码、纯数字串混在一起,选Code128一次刷新就生成七条预览,保存时整组进相册;不符合格式规则的条目会在预览卡上标注具体失败原因,不会默默跳过。扫码侧有单次、连续扫码和通用扫一扫,结果独立存进历史记录,可以收藏或基于原内容再次生成。整个应用零网络请求,码内容不出手机,目前免费、没有广告。

三、文本比对工具:两版文档改了哪逐字标出来

第三款解决的是审稿对版问题:合同补充条款改了几版、配置文件被同事动过几行,靠肉眼并排看既慢又容易漏。

文本比对工具的对比页提供逐行、逐词、逐字三种模式,可以勾选忽略大小写和忽略空白符,两段文本粘进去点开始对比就行,左右内容还能一键互换。它也支持导入TXT、MD、LOG、JSON、XML、HTML、CSV等UTF-8文件做文件级比对,给出相似度百分比、双方词数和共同词分析,相同、新增、删除、修改四类差异分别高亮。

配套的文本工具箱同样实用:大小写转换、首字母大写、文本反转、繁转简、文本去重与排序,外加编码处理、格式化、哈希计算和字数统计,处理零散字符串时不用再开一堆网页。默认对比模式和忽略项能在设置页固定,下次打开直接沿用。比对历史只存在本机,文件不上传,处理敏感文档比较放心,应用目前免费。

小结

三款工具分别对应报文数据处理、条码生产、文本核对三条工作线,巧合的是都把本地完成、数据不外传当作底线,这对经常接触真实业务数据的开发者尤其重要。以上均为个人实测记录,界面与功能以实际版本为准;这类工具目前免费,后续收费策略若有调整也属正常。

实机截图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐