【发布时间】:2019-01-11 22:58:33
【问题描述】:
我需要一个系统来描述输入和输出数据类型。 类型可以是原始类型,如“整数”或“字符串”,也可以是自定义类型,如“TensorFlow 模型”或“CSV 表”。 我添加到与 JsonSchema 验证属性非常相似的数据验证属性中的验证属性。
使用 JsonSchema 语言描述输入和输出数据类型可能会很好。 最好的方法是什么?
我有这样的想法:
{"inputs": {
"model": {"type": "binary", "format": "TensorFlow model", "required": "true"},
"rounds": {"type": "integer", "minimum": 1, "default": 100}
}}
附:我发现type 和format 的使用方式非常令人困惑。类型是基本的和通用的,而格式是特定的。我的联想正好相反。通常你有许多可以用少数几种格式中的一种表示的特殊类型。
【问题讨论】:
标签: jsonschema