V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
meeop
V2EX  ›  问与答

你理想的在线 json 格式化工具是什么样的?

  •  
  •   meeop · 253 天前 · 1345 次点击
    这是一个创建于 253 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前一直用的在线 json 格式化工具突然加入广告变得不好用了,google 了一圈也没找到想要的,想自己做一个,收集下需求

    我先说说我的理解

    1 浏览 json

    将一些压缩后的 json 格式化便于阅读

    用彩色标记关键词易于查看

    支持折叠展开 json 层次

    反转义 json

    2 修改 json

    直接编辑 json 文本

    3 输出

    压缩 json

    转义 json

    复制到剪贴板

    4ui 和交互

    页面加载快,100ms 以内

    无弹窗等影响使用的元素

    一个或者左右布局的两个超高 textarea,屏幕够高就能一屏展示全部 json 内容(而不是一个小文本框靠滚动条)

    粘贴内容或者编辑内容立刻生效(而不是需要点击一个格式化按钮)


    使用文本编辑工具如 vscode 很大程度上 1234 都支持,但是 vscode 日常用于开发,如果用来解析 json 就要占用很多临时文件,混淆临时页面和开发页面,关闭还有弹窗提示比较麻烦

    17 条回复    2024-05-07 15:53:36 +08:00
    lstz
        1
    lstz  
       253 天前 via Android   ❤️ 1
    同感需要一个 json 转换功能,所以我们最近几个月一直在做一个开源项目,安全离线无广告,应该可以完全 op 主的需求....

    这个项目不会加入任何广告的,而且会持续迭代,只是可能少部分联网功能会作为核心加入专业版,收取一些费用弥补一下服务器费用

    如果楼主不介意的话,可以 star 关注或者加入本项目哈,github.com/work7z/LafTools
    kkocdko
        2
    kkocdko  
       253 天前 via Android   ❤️ 1
    > vscode 日常用于开发,如果用来解析 json 就要占用很多临时文件,混淆临时页面和开发页面,关闭还有弹窗提示比较麻烦

    我认为这个表述有问题,如果用了临时文件那么就不会弹窗,如果关闭有弹窗说明用的是新的 untitled tab 。

    我认为不需要新的工具。另外,还可以使用 vscode.dev 这样的纯在线无后端的 vscode 变体
    meeop
        4
    meeop  
    OP
       253 天前
    @kkocdko vscode.dev 的问题是快捷键 command+w 快捷关闭会提示是否要关闭网页,而不是关闭编辑器 tab
    dabaibai
        5
    dabaibai  
       253 天前
    ChatGPT 想要啥一句话
    via
        6
    via  
       253 天前 via iPhone
    sublime+jsonencoder 表示其他的都是渣渣
    kangkkk
        7
    kangkkk  
       252 天前   ❤️ 2
    https://jsoneditoronline.org/#right=local.zocobu


    不服来战,用了这个以后,你会发现其他的 json 格式化都是渣渣!
    wooke
        8
    wooke  
       252 天前
    我日常都是用的 FeHelper 插件里的 json 美化工具,我觉得日常够用了
    body007
        9
    body007  
       252 天前   ❤️ 1
    https://ctool.dev/tool.html#/tool/json?category=conversion

    最好带格右下角的 json 修复功能。有的网站复制 json 里面到处错误字符,让我一个个改太麻烦了。
    halou12
        10
    halou12  
       252 天前
    https://chromewebstore.google.com/detail/jsoneye/aehldoaeeknfbljnpnhmmedgnlfheadh

    这个不错。带时间戳转换,base64 解码。。只是作者不维护了。在新版 chrome 下有 bug

    之前用过一个,带图片 url 预览,挺方便的功能。但是忘记扩展名叫啥了。
    78786381
        11
    78786381  
       252 天前
    utools ,复制了 json ,option+空格就是
    izoabr
        12
    izoabr  
       252 天前
    最好能修复单引号
    xycool
        13
    xycool  
       252 天前 via iPhone
    yuchen198
        14
    yuchen198  
       249 天前
    @xycool 这个不错,就是好像没有 Unicode 与中文互转的功能
    kkocdko
        15
    kkocdko  
       249 天前
    @meeop 但是你自己做显然也无法规避这个问题吧,多开几个浏览器 tab 就好了,或者 vscode pwa
    chenzw2
        16
    chenzw2  
       248 天前   ❤️ 1
    abingne
        17
    abingne  
       196 天前
    这个能实现一步分功能,可以试试
    https://converter.work/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:34 · PVG 23:34 · LAX 07:34 · JFK 10:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.