V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuzhw
V2EX  ›  分享发现

个人认为最好用的在线 JSON 格式化工具

  •  
  •   liuzhw · 6 天前 · 2476 次点击

    身为程序猿,JSON 格式化是每天都要用到的工具,没有之一。市面上有许多在线的 json 格式化工具,但是没有一个让我感觉满意的,即便是用的最多的 json.cn ,我觉得也不好用。所以就自己写了一个。

    特点如下:

    1. 非常简洁

    2. 可视区域足够大

    3. 显示序号

    4. 功能非常多,压缩/美化 json ,转义/去除转义,排序,报错定位,一键自动修复缺胳膊少腿的数据

    地址如下: https://tool.share888.top/#/json

    44 条回复    2024-11-27 14:36:15 +08:00
    webwlx
        1
    webwlx  
       6 天前
    loveqianool
        2
    loveqianool  
       6 天前 via Android
    archxm
        3
    archxm  
       6 天前 via Android
    jsonEdit.exe 最好
    ab
        4
    ab  
       6 天前   ❤️ 4
    json.cn 就赢在这域名实在太好记了
    FrankFang128
        5
    FrankFang128  
       6 天前
    用 vscode 不行吗
    mumbler
        6
    mumbler  
       6 天前
    用 bolt 三分钟就能写一个,要什么个性化功能都行,生成 URL 存在那独家用
    Goalonez
        7
    Goalonez  
       6 天前 via iPhone
    我感觉 ctool.dev 里的还不错,格式化,转义,压缩之类的操作都可以在一个页面里,唯一可惜的是没有左右分区,没法保留原文本
    bingobray
        8
    bingobray  
       6 天前
    我用这个: https://www.findjsonpath.com/ 还可以生成 test data ,就是有点花哨
    Vitta
        9
    Vitta  
       6 天前   ❤️ 3
    utools 里的好用
    oppoic
        10
    oppoic  
       6 天前
    json.cn 百度排名靠前,大家早期用的基本都是这个,之后我发现广告越来越多,就自己开发了一个

    https://chromewebstore.google.com/detail/jsonviewer/khbdpaabobknhhlpglenglkkhdmkfnca

    跟你一样,用的 jsoneditor 这个富文本编辑器,不一样的是我可以一屏多个编辑器,方便操作和对比多段 JSON
    dinjufen
        11
    dinjufen  
       6 天前
    @archxm 看了一下,太丑了
    Tufutogo
        12
    Tufutogo  
       6 天前
    支持包含注释的 json 么
    baobao1270
        13
    baobao1270  
       6 天前
    不理解这种工具存在的意义 jq 不够你用吗 不够的话 vscode 装个插件也行
    dyncan
        14
    dyncan  
       6 天前
    jsoneditoronline 我认为是最好用的.
    infun
        15
    infun  
       6 天前
    bejson 的好用 有点错误也能格式化
    gewuzhizhi
        16
    gewuzhizhi  
       6 天前
    要是能加一下缓存就更好了
    wjfz
        17
    wjfz  
       6 天前
    个人认为最好用的是这个插件

    https://chromewebstore.google.com/detail/fehelper%E5%89%8D%E7%AB%AF%E5%8A%A9%E6%89%8B/pkgccpejnmalmdinmhkkfafefagiiiad

    1 、字体、配色不丑。
    2 、打开速度快。
    3 、可以只复制某个子 key 。
    undeflife
        18
    undeflife  
       6 天前
    michaeljackson
        19
    michaeljackson  
       6 天前
    www.devtools.cn 我用的这个
    fanchenio
        20
    fanchenio  
       6 天前   ❤️ 1
    违反广告法了。
    opengps
        21
    opengps  
       6 天前
    我一直用三叔的 bejson 虽然已经易主了
    xuelang
        23
    xuelang  
       5 天前
    @ab 哈哈,是啊,我也用的这个
    hao7Chen
        24
    hao7Chen  
       5 天前
    其实往往不是谁最好就用谁,而是突然某一天我想用了,json.cn 这个域名最好记,手敲就行
    fffay
        25
    fffay  
       5 天前
    https://jsoneditoronline.org/#%2F=undefined/
    用过之后没发布比这个好用的了
    michaeljackson
        27
    michaeljackson  
       5 天前
    @opengps 老代码部署在了 devtools 上了。
    SmallBlueZhao
        28
    SmallBlueZhao  
       5 天前
    hunterzhang86
        29
    hunterzhang86  
       5 天前 via iPhone
    https://www.ifb.me/zh/tools/json-formatter

    哈哈,大家都喜欢这种没用的工具。
    liuzhw
        30
    liuzhw  
    OP
       5 天前
    @webwlx 很炫酷,但不太实用
    liuzhw
        31
    liuzhw  
    OP
       5 天前
    @archxm 能在线搞定的,大部分人都不会选择打开 exe 来搞定
    liuzhw
        32
    liuzhw  
    OP
       5 天前
    @ab 我也是这样认为的,域名好记,seo 靠前。无解王炸
    liuzhw
        33
    liuzhw  
    OP
       5 天前
    @FrankFang128 vscode 功能还差点意思
    liuzhw
        34
    liuzhw  
    OP
       5 天前
    @oppoic 很棒,还封装成了谷歌插件。
    liuzhw
        35
    liuzhw  
    OP
       5 天前
    @Tufutogo 支持的,把带有注释的 json 贴上去,点击哪个小扳手图标就自动修复了,还有缺逗号的,单双引号的,都可以自动修复。
    liuzhw
        36
    liuzhw  
    OP
       5 天前
    @baobao1270 那说明你平常处理数据的场景不多。1 、转义这个需求很常见。2 、几十几百行的 json 串查看起来是很痛苦的事情。3 、如果能按照集合对象的某个字段排序呢。4 、从其他地方复制过来的 json 有注释呢。5 、复制的 json 里面有的是单引号,有的 key 是数字呢。 vscode 可以胜任么?
    liuzhw
        37
    liuzhw  
    OP
       5 天前
    @gewuzhizhi 打开速度慢么?第一次可能慢,以后打开就飞快了,前端自带缓存。
    liuzhw
        38
    liuzhw  
    OP
       5 天前
    @infun 我之前一直用的就是 bejson ,确实非常好用。但还是在实际工作中处理数据,有些数据搞不定,感觉差点意思所以就自己撸了一个。
    liuzhw
        39
    liuzhw  
    OP
       5 天前
    @fanchenio 哈哈哈,所以我在前面加上 我个人认为。
    liuzhw
        40
    liuzhw  
    OP
       5 天前
    @opengps 我之前也是一直在用 bejson ,确实很棒
    liuzhw
        41
    liuzhw  
    OP
       5 天前
    @hao7Chen 您说的对,seo+域名好记 无解。 但身为程序员不应该去自己的收藏夹找好工具么 哈哈哈
    archxm
        42
    archxm  
       3 天前
    @liuzhw #31 我跟你相反,能本地直接搞定的,我一般不打开 web 页。
    forty
        43
    forty  
       2 天前
    格式化的太丑了。。。毫无可定制性。。。

    比如这个

    {"rows": [ [1,1,1,1,1], [2,2,2,2,2], [3,3,3,3,3] ] }

    希望格式化为
    ```
    {
    "rows": [
    [1,1,1,1,1],
    [2,2,2,2,2],
    [3,3,3,3,3]
    ]
    }
    ```

    实际结果是
    ```
    {
    "rows": [
    [
    1,
    1,
    1,
    1,
    1
    ],
    [
    2,
    2,
    2,
    2,
    2
    ],
    [
    3,
    3,
    3,
    3,
    3
    ]
    ]
    }
    ```

    看这么多广告就这个效果,还不如 vscode
    RNalUXECtoAD
        44
    RNalUXECtoAD  
       23 小时 0 分钟前 via Android   ❤️ 1
    @forty bejson 的格式化还有 vscode 插件 prettier 的格式化是你想要的效果。
    我最近用 vscode 插件,但是感觉还是 bejson 更好用,但是插件不知道怎么配置
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:36 · PVG 13:36 · LAX 21:36 · JFK 00:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.