V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sean2009
V2EX  ›  分享创造

json-schema 编辑神器开源发布

  •  2
     
  •   sean2009 · 2018-03-23 19:48:30 +08:00 · 9529 次点击
    这是一个创建于 2444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    json-schema 的用途越来越广泛,除了定义数据结构外,我们还可以使用 json-schema 验证数据格式和生成随机数据,但是编写复杂数据结构的 json-schema 是非常痛苦的事情。假设一个 100 字段的数据结构,如果用 json-schema 定义,可能需要 1000 个字段描述,工作量极大,效率非常低,所以我们团队开发了一款 json-schema 可视化编辑器提高大家的效率。

    Github: json-schema-editor-visual

    试用地址:demo

    欢迎大家试用和 star

    16 条回复    2018-03-29 23:23:46 +08:00
    jisibencom
        1
    jisibencom  
       2018-03-23 20:24:32 +08:00 via Android
    不是很懂这个,能给个如何调用 json 某个节点的东西就好了,好像有些输出非标准的 json
    ivyliner
        2
    ivyliner  
       2018-03-23 21:59:57 +08:00
    coooool
    conn4575
        3
    conn4575  
       2018-03-24 01:33:50 +08:00 via Android
    赞一个,最近就在写各种参数验证
    sean2009
        4
    sean2009  
    OP
       2018-03-24 01:44:55 +08:00
    @jisibencom 左边是 json-schema 源码编辑,右边是可视化编辑
    ebony0319
        5
    ebony0319  
       2018-03-24 02:01:39 +08:00 via Android
    刚好需要,谢谢大神
    Lxxyx
        6
    Lxxyx  
       2018-03-24 03:22:27 +08:00 via Android
    congeec
        7
    congeec  
       2018-03-24 03:39:11 +08:00
    awesome!
    有个 xml 版的就更好了, 不过 xml 版的轮子多
    lniwn
        8
    lniwn  
       2018-03-24 09:29:14 +08:00 via Android
    看了下,很不错,个人觉得,如果再加一列预览视图,就完美了。
    sean2009
        9
    sean2009  
    OP
       2018-03-25 18:58:58 +08:00
    @lniwn 为什么需要浏览视图
    lniwn
        10
    lniwn  
       2018-03-26 08:53:27 +08:00 via Android
    @sean2009 从我个人的需求来说,大部分场景是粘贴一份 JSON 到编辑器内,然后以比较直观的方式查看数据,然后继续粘贴下一份 JSON。简单来说,我希望可以非常直观的查看 JSON 数据,而编辑值的场景则较少。
    sean2009
        11
    sean2009  
    OP
       2018-03-26 11:06:09 +08:00
    @lniwn 右侧的编辑器显示的就是 json 结构,还不够直观?
    liudanning
        12
    liudanning  
       2018-03-26 13:49:17 +08:00
    配合那个 json-editor 使用,挺不错的。https://github.com/jdorn/json-editor
    slgz
        13
    slgz  
       2018-03-27 11:48:44 +08:00
    为什么不用 json-handle 呢,
    sean2009
        14
    sean2009  
    OP
       2018-03-28 15:44:03 +08:00
    @slgz json-schema 跟 json 是不一样的,查查 json-schema 定义把
    lbool
        15
    lbool  
       2018-03-29 09:29:01 +08:00
    为何不直接用 avro ?
    sensui7
        16
    sensui7  
       2018-03-29 23:23:46 +08:00 via Android
    用过某在线工具,集齐麻烦, 期待你这个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2683 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.