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

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

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

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

    主要特点:

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

    博客原文:

    Chrome Web Store:

    第 1 条附言  ·  2020-06-18 17:29:24 +08:00
    如大家所说,是在 json.cn 的基础上加了一些爬虫常用的功能
    36 条回复    2021-07-30 11:18:19 +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  
       362 天前
    我喜欢用 json996
    HADB
        36
    HADB  
       128 天前
    楼主的不能用啦。我最近也撸了一个 https://tools.yuanfen.net/json
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   894 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 21:16 · PVG 05:16 · LAX 13:16 · JFK 16:16
    ♥ Do have faith in what you're doing.