一.python中jsonschma库
python中有时候我们想对json数据进行键值对(key,value)数据的数据格式进行校验,因为数据类型不符合业务逻辑会导致业务逻辑代码执行报错,这时候我们可以对传入的json数据格式定义一个schema,定义数据模式,然后通过schema对data进行校验,python中我们进行进行如下校验:
# _*_ coding: utf-8 _*_
# !/usr/bin/python
import jsonschema
schema = {
"type": "object",
"properties": {
"version_no": {
"type": "string"},
"versions": {
"type": "array",
"minItems":