首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript对象上应用架构

在javascript对象上应用架构
EN

Stack Overflow用户
提问于 2014-01-15 17:55:43
回答 1查看 75关注 0票数 2

我想这可能是相当普遍的情况,你有一些传入的POST或GET参数存储在json中。然而,这些参数来自一些html格式,可能不是很好的形式-例如,一些数字或日期可能作为字符串发送,需要一些验证,默认值等。

有没有什么方法可以定义一种我所期望的文档的“模式”

代码语言:javascript
复制
var sch = { "name": {"type": "string", "required": true},
            "birthday": {"type": "date", "format": "yyyy-mm-dd"},
            "role": {"type": "string", "default": "user"}
          }

这样以后我就可以将它以某种方式应用于传入文档,它将转换所有必要的类型、格式、填充默认值或在验证失败时抛出异常

代码语言:javascript
复制
var verified = apply(get_params_json, sch);
EN

回答 1

Stack Overflow用户

发布于 2014-01-15 18:04:25

有一些项目可以帮助你。例如:schema.js

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21134161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档