Я делаю 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" ..... Спасибо