5.2.4. Необязательные поля

В объектах, где значение для необязательного поля не указано, поле должно быть исключено из полезной нагрузки JSON.

В объектах, где поле массива определено как имеющее значения 0..N, поле массива должно быть включено в полезную нагрузку с пустым массивом.

{

"Name": "", // Неправильно. Поле "Name"

нужно исключить из полезной нагрузки.

"Age": 0, // Неправильно. Значение

"0" не должно использоваться для указания неопределенного

возраста.

"CreditorAccount": {}, // Неправильно. Поле

"CreditorAccount" нужно исключить.

"Balances": [] // Правильно. Таким образом

должен передаваться пустой массив.

}