最近撸了一个 json 格式化工具,大家给点意见 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kingfalse
V2EX    程序员

最近撸了一个 json 格式化工具,大家给点意见

  •  
  •   kingfalse 2020-06-18 15:08:43 +08:00 5328 次点击
    这是一个创建于 1943 天前的主题,其中的信息可能已经有所发展或是发生改变。

    身为一名爬虫工程师,为了工作的舒服,为了舒服的工作,结合自己工作中实际遇到的情况,最近我也照着做了一个 JSON 格式化工具,之所以称它为工具,而不是插件,是因为它不单单是一个 Chrome 插件,还提供了https://jsoneye.cn 的在线版本,功能与插件版本无异。

    主要特点:

    • 自动显示所有元素 JSONPath ;
    • 时间戳自动格式化显示;
    • 字符串值是 JSON,一键打开新窗口格式化;
    • 字符串值是 HTML,一键打开新窗口预览;
    • 字符串值是 Base64,一键解码;
    • 格式化本地字符串,直接点击右上角小图标即可;
    • 以上种种,单击即可复制到剪切板;

    博客原文:

    Chrome Web Store:

    第 1 条附言    2020-06-18 17:29:24 +08:00
    如大家所说,是在 json.cn 的基础上加了一些爬虫常用的功能
    37 条回复    2024-04-04 09:55:36 +08:00
    zhuweiyou
        1
    zhuweiyou  
       2020-06-18 15:58:42 +08:00   2
    IDE 格式化不就行了?
    为啥需要这种在线工具,不能理解。
    IMCA1024
        2
    IMCA1024  
       2020-06-18 16:01:45 +08:00
    练练手 造造轮子也好 !支持
    yazhouli01
        3
    yazhouli01  
       2020-06-18 16:01:46 +08:00
    @zhuweiyou 还是有人用的,至少我经常使用
    Atukey
        4
    Atukey  
       2020-06-18 16:03:12 +08:00   1
    json.cn 去广告版?
    shintendo
        5
    shintendo  
       2020-06-18 16:05:23 +08:00
    我用各种 JSON 查看工具的时候,一直想有 map 和 filter 之类的功能
    xiangbohua
        6
    xiangbohua  
       2020-06-18 16:12:04 +08:00
    感觉有问题,输入 json 测试的时候,一但验证之后,光标就丢失了
    githubhaoliu
        7
    githubhaoliu  
       2020-06-18 16:15:07 +08:00
    可以自动修复简单错误么
    miniwade514
        8
    miniwade514  
       2020-06-18 16:18:11 +08:00
    @Atukey 基本一模一样,连 icon 都一样
    Cmdhelp
        9
    Cmdhelp  
       2020-06-18 16:24:27 +08:00
    没抄配色 @miniwade514
    Wao
        10
    Wao  
       2020-06-18 16:40:16 +08:00
    谢谢,已安装
    zhongjun96
        11
    zhongjun96  
       2020-06-18 16:40:27 +08:00   3
    你是认真的吗
    <a href="https://sm.ms/image/rVLnRulKbUm3oMB" target="_blank"><img src="https://i.loli.net/2020/06/18/rVLnRulKbUm3oMB.png" ></a>
    dog82
        12
    dog82  
       2020-06-18 16:51:06 +08:00
    我一直用 json.cn
    guanhui07
        13
    guanhui07  
       2020-06-18 17:02:08 +08:00
    json.cn 在用
    newtype0092
        14
    newtype0092  
       2020-06-18 17:03:30 +08:00   1
    我打开在线版想试一下,想手写个 json,每输入一个字符就提交一次,提交就提交吧,干嘛把我焦点也搂走,没法正常输入了。。。
    zdnyp
        15
    zdnyp  
       2020-06-18 17:14:13 +08:00
    抄的一模一样...
    Atukey
        16
    Atukey  
       2020-06-18 17:20:38 +08:00
    @zhongjun96 完了 被发现了
    TypeErrorNone
        17
    TypeErrorNone  
       2020-06-18 17:24:57 +08:00
    喜欢,使用了,谢谢
    kingfalse
        18
    kingfalse  
    OP
       2020-06-18 17:27:41 +08:00
    @Atukey
    @zhongjun96
    @dog82
    @guanhui07
    @zdnyp 嗯,就是在 json.cn 基础上加了一些爬虫常用的功能
    zdnyp
        19
    zdnyp  
       2020-06-18 17:37:33 +08:00
    @kingfalse #18 时间戳转换还挺方便的,不过有误转的情况,碰到 1 开头的长整型。“显示 JSONPath” $.data.diff.[0].f14 为啥不显示成 ['data']['diff']['f14'] 可以直接用,这个是有啥考虑吗
    lxk11153
        20
    lxk11153  
       2020-06-18 20:46:17 +08:00
    JSONPath 不错~
    gaoyadianta
        21
    gaoyadianta  
       2020-06-18 20:58:01 +08:00
    编辑一个字符就自动失去焦点了。。。
    sandman511
        22
    sandman511  
       2020-06-18 20:59:45 +08:00
    这 ui 是完全照抄的的么
    unicloud
        23
    unicloud  
       2020-06-18 23:02:14 +08:00 via iPhone
    我用这个 https://www.dute.org/json JSON 校验工具
    findex
        24
    findex  
       2020-06-19 03:03:48 +08:00
    看着不错的样子。时间戳和解码 base64 这个很有用。以后还可以加上一些图片等多媒体文件预览。
    提一下,打开应用后使用解析功能,图标很小,而且没有提示。

    我现在用的这个,jsonview 很简洁。不过 jsonview 这个扩展有 css 可视化编辑工具,比较好。
    myCupOfTea
        25
    myCupOfTea  
       2020-06-19 08:43:15 +08:00
    其实还是基于 prettier 比较香,甚至可以把 js 字面量转成 json
    zhw2590582
        26
    zhw2590582  
       2020-06-19 09:56:12 +08:00
    在别人的成果上加功能的话,那就说清楚些嘛,否则被人拆穿就很难下台了
    TxcA
        27
    TxcA  
       2020-06-19 10:15:06 +08:00
    测试一个>2M 的 json,处理起来还是很卡。
    TypeErrorNone
        28
    TypeErrorNone  
       2020-06-19 10:22:43 +08:00
    有 bug,会导致页面上的 js 执行不了
    looseChen
        29
    looseChen  
       2020-06-19 11:36:20 +08:00
    @zhuweiyou 请问你指的 ctrl + alt + L 吗?还是说有别的插件啥的。
    byfar
        30
    byfar  
       2020-06-19 11:59:16 +08:00
    程序员都有的 JSON 格式化工具

    https://json.6cm.co
    laibin6
        31
    laibin6  
       2020-06-19 14:12:30 +08:00
    感觉不错,就想要个离线的。
    再把 tab 固定一下,很好
    RangerWolf
        32
    RangerWolf  
       2020-06-19 14:22:33 +08:00
    能否打开一个页面, 填入本地的 json ?
    楼主你这个 json 工具看介绍还蛮好用的
    RangerWolf
        33
    RangerWolf  
       2020-06-19 14:23:15 +08:00
    @RangerWolf 尴尬, 安装之后发现已经有了
    看介绍以为只能针对 json 请求
    laibin6
        34
    laibin6  
       2020-06-29 14:22:59 +08:00
    反馈个 bug,禅道的弹窗都无法使用了,demo.zentao.net
    y362526965
        35
    y362526965  
       2020-12-08 16:03:58 +08:00
    我喜欢用 json996
    HADB
        36
    HADB  
       2021-07-30 11:18:19 +08:00
    楼主的不能用啦。我最近也撸了一个 https://tools.yuanfen.net/json
    abingne
        37
    abingne  
       2024-04-04 09:55:36 +08:00
    我也撸了一个 json 工具,支持 json 和 excel 互转,同时支持下载为 excel 和 json ,一键复制: https://converter.work/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2776 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 15:07 PVG 23:07 LAX 08:07 JFK 11:07
    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