个人认为最好用的在线 JSON 格式化工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuzhw
V2EX    分享发现

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

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

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

    特点如下:

    1. 非常简洁

    2. 可视区域足够大

    3. 显示序号

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

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

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

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

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

    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  
       322 天前
    michaeljackson
        19
    michaeljackson  
       322 天前
    www.devtools.cn 我用的这个
    fanchenio
        20
    fanchenio  
       322 天前   1
    违反广告法了。
    opengps
        21
    opengps  
       322 天前
    我一直用三叔的 bejson 虽然已经易主了
    xuelang
        23
    xuelang  
       322 天前
    @ab 哈哈,是啊,我也用的这个
    hao7Chen
        24
    hao7Chen  
       321 天前
    其实往往不是谁最好就用谁,而是突然某一天我想用了,json.cn 这个域名最好记,手敲就行
    fffay
        25
    fffay  
       321 天前
    https://jsoneditoronline.org/#%2F=undefined/
    用过之后没发布比这个好用的了
    michaeljackson
        27
    michaeljackson  
       321 天前
    @opengps 老代码部署在了 devtools 上了。
    SmallBlueZhao
        28
    SmallBlueZhao  
       321 天前
    hunterzhang86
        29
    hunterzhang86  
       321 天前 via iPhone
    https://www.ifb.me/zh/tools/json-formatter

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

    比如这个

    {"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  
       317 天前 via Android   1
    @forty bejson 的格式化还有 vscode 插件 prettier 的格式化是你想要的效果。
    我最近用 vscode 插件,但是感觉还是 bejson 更好用,但是插件不知道怎么配置
    gewuzhizhi
        45
    gewuzhizhi  
       301 天前
    @liuzhw 使用体验上,按 ctrl 返回不到上一次编辑内容,退出网页再次进去上次内容没了,类似 bejson 那种
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5321 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 45ms UTC 07:26 PVG 15:26 LAX 00:26 JFK 03:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86