V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mywaiting
V2EX  ›  问与答

json 数据如何 validate 呢?

  •  1
     
  •   mywaiting · 2014-05-15 17:06:02 +08:00 · 2596 次点击
    这是一个创建于 3852 天前的主题,其中的信息可能已经有所发展或是发生改变。
    对于form post过来的数据,我们有WTForms、FormEncode这样的库来处理表单的数据验证过程。

    那么对于在API调用中,client提交过来的json数据,亲们是如何校验其合法性的呢?

    搜索了一下有个叫 jsonschema的库,还有个WTForms-json的ports。

    求推荐。谢谢各位亲!

    PS: 虽然我用Python,但是不限于python的库哦!要是其他语言有好的实现,那借鉴一下自己折腾折腾一个轮子什么的也是可以的。
    2 条回复    2014-05-16 09:47:25 +08:00
    mywaiting
        1
    mywaiting  
    OP
       2014-05-15 22:24:44 +08:00
    看来大家都没有这个需求,还是我自己折腾好了~Thx
    kxnzhl
        2
    kxnzhl  
       2014-05-16 09:47:25 +08:00
    你所说的合法性是什么?满不满足JSON的格式?还是要做特定的数据有效性校验?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1080 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:50 · PVG 02:50 · LAX 10:50 · JFK 13:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.