Форматирование данных для ответа API JSON
У меня есть пара вопросов о форматировании данных, готовых для ответа API JSON.
При отправке значения даты и времени (в формате ГГГГ-ММ-ДД ЧЧ: ММ: СС) в ответе API json, если не задано значение даты и времени, какой из них должен быть:
пустая строка
""
Строка
"0000-00-00 00:00:00"
null
Это хорошая практика, чтобы все значения имели фиксированный тип данных (не смешанный тип данных) в ответах API? Так, например, если значение будет массивом, но в массиве нет элементов, следует ли сделать значение пустым массивом
[]
скорее, чемfalse
или жеnull
так что значение всегда будет массивом?
1 ответ
- Вы можете использовать нулевой тип данных
- Вы можете использовать обнуляемый тип данных, например
DateTime? MyNullableDate;