如何验证JSON请求的ENUM属性

时间:2016-01-19 04:16:54

标签: javascript java json

我在课堂上有一个Enum属性。

private ValueType valueType;

ValueType是ENUM,如下所示。

l.append( [int(n) for n in line.split()] )

我有一个jason请求如下。正如你在json请求中看到的那样,public enum ValueType { INT, FLOAT, STRING, BOOLEAN, ENUM, DATE, CONSTANT } (小s),所以,我得到以下错误。那么,如何验证ENUM属性?

"valueType": "string"

错误我得到如下

{
  "payload": {
    "id": "Test_snapshot_1",
    "questionId": "Test_snapshot_1",
    "name": "Test_snapshot",
    "valueType": "string",
    "displayType": "heading1",
    "submitOnChange": true,
    "label": "Thank you!",
    "defaultValue": "Thank you!",
    "minValue": null,
    "maxValue": null,
    "minLength": null,
    "maxLength": null,
    "required": null,
    "helpText": null,
    "enumValues": null,
    "answerToOptionalQuestions": null,

  }
}

0 个答案:

没有答案