距离JSONT发布第一版已经过去了一年时间,期间收到了很多热心用户的反馈,我们也一直在做迭代升级,但是最近我们发布了一个全新的迭代版本。
技术栈方面当然是选择了最新的vue3+vite,UI选择了Tailwind+Vuetify3。
网站布局从之前的左文本右树形结构改成了分开独立的视图,出发点是大多数场景下都是粘贴JSON到文本框中后就没有再动过文本了,所以完全可以在格式化后“去掉文本框” 目前的交互就是,用户进入网站,将JSON粘贴到为空的文本框中,就会自动触发格式化操作,或者手动输入完成按 Tab 键也可以触发。文本视图下也改成了 Vscode 同款在线编辑器,可以很方便地从头开始编写JSON。其次未来也会考虑加入类似 JSON Hero 这样更多的JSON视图模式。
由于JSONT的后端服务并不繁杂,之前还用了Nest,趁着本次重构之际加之不能再解析到阿里云ECS,索性将后端都放到了轻量级的worker中,目前来看效果还可以。