如何为Map定义JSON Schema?

前端之家收集整理的这篇文章主要介绍了如何为Map定义JSON Schema?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个json:
{
"itemType": {"food":22,"electrical":2},"itemCount":{"NA":211}
}

这里的itemType和itemCount将是常见的,但不是它们内部的值(食物,NA,电子),它们将不断变化,但将采用以下格式:地图

如何为这种通用结构定义Json Schema?

我试过了 :

"itemCount":{
      "type": "object"
    "additionalProperties": {"string","integer"}

    }

解决方法

您可以:
{
  "type": "object","properties": {
    "itemType": {"$ref": "#/definitions/mapInt"},"itemCount": {"$ref": "#/definitions/mapInt"}
  },"definitions": {
    "mapInt": {
      "type": "object","additionalProperties": {"type": "integer"}
    }
  }
}

猜你在找的JavaScript相关文章