При использовании метода POST в POSTMAN целочисленное значение (без кавычек) преобразуется в строку в выходной. Как это остановить (проверить)? - PullRequest
0 голосов
/ 24 января 2019

Я делаю POST для этой записи Json, defaultValue (2-я строка) на самом деле является полем String, но даже если я даю целочисленное значение без кавычек, он принимает и преобразует его в строку в выводе json. Как проверить?и выдает сообщение об ошибке в выводе json (например, Invalid String).

{
    "fieldName": "ID Field",
    "defaultValue": 1234,
    "operationType": {
        "operationTypeId": 1027,
        "operationTypeName": "Header",
        "operationCode": "67"
    },
    "dataFileType": {
        "dataFileTypeId": 259,
        "dataFileTypeDesc": "membership enrollment file for Accolade Bank",
        "externalRef": null,
        "fileFormat": "xml",
        "fileCategory": "Interface",
        "fileDelimiter": null,
        "xsdFile": "MBO Issuer Membership File.xsd",
        "fileShortName": "MasterCard_UK_accolade.xml",
        "slaHours": 2,
        "hasHeader": true,
        "hasTrailer": true
    }
}


{

"fieldName": "ID Field",
"defaultValue": "1234",
"operationType": {
    "operationTypeId": 1027,
    "operationTypeName": "Header",
    "operationCode": "67"
},
"dataFileType": {
    "dataFileTypeId": 259,
    "dataFileTypeDesc": "membership enrollment file for Accolade Bank",
    "externalRef": null,
    "fileFormat": "xml",
    "fileCategory": "Interface",
    "fileDelimiter": null,
    "xsdFile": "MBO Issuer Membership File.xsd",
    "fileShortName": "MasterCard_UK_accolade.xml",
    "slaHours": 2,
    "hasHeader": true,
    "hasTrailer": true
    }
}

Целочисленное значение, заданное для поля defaultValue, было преобразовано в String в выводе json, но фактическим выводом должно быть сообщение об ошибкенапример, "Вставить только строковое значение для поля defaultValue" ..... Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...