参考

2014-11-04 58 views
1

输入参考

{ 
    "createResponse": { 
     "backResponse": { 
      "status": { 
       "code": "000", 
       "message": "success" 
      } 
     } 
    } 
} 

{ 
    "updateResponse": { 
     "backResponse": { 
      "status": { 
       "code": "000", 
       "message": "success" 
      } 
     } 
    } 
} 

这是我的JSON模式:

{ 
    "properties": { 
     "backResponse": { 
      "type": "object", 
      "additionalProperties": false, 
      "properties": { 
       "status": { 
        "type": "object", 
        "required": false, 
        "properties": { 
         "code": { 
          "type": "string", 
          "required": false 
         }, 
         "message": { 
          "type": "string", 
          "required": false 
         } 
        } 
       } 
      } 
     } 
    }, 
    "anyOf": [{ 
     "additionalProperties": false, 
     "properties": { 
      "createResponse": { 
       "type": "object", 
       "properties": { 
        "$ref": "#/properties/backResponse" 
       } 
      } 
     } 
    }, { 
     "additionalProperties": false, 
     "properties": { 
      "updateResponse": { 
       "type": "object", 
       "properties": { 
        "$ref": "#/properties/backResponse" 
       } 
      } 
     } 
    }] 
} 

得到错误与这DataPower的意料之外值的属性“$ REF”。预期值类型:'object'。得到:'“#/ properties/backResponse”...'。

错了我是什么做

回答