Email or username:

Password:

Forgot your password?
Top-level
KizhiFox :blobfoxcomputer:

@nonsense потому что чтобы стандарт не разрастался

4 comments
nonsense :twittercheck:

@kizhifox то, что дата - это отдельный тип данных, ты не согласен?

KizhiFox :blobfoxcomputer:

@nonsense строго говоря согласен, но с этими 100500 типами данных можно наступить на грабли YAML, где три основных парсера для одинакового простого примера выдадут разный результат

nonsense :twittercheck:

@kizhifox да не нужен парсер. Просто десериализатору нужно четкое понимание, что конкретное поле - это дата. А в кавычках пусть будет что угодно.

Конечно, сейчас можно придумать костыли типа соглашения по названию полей типа:

"vasyaDateTime" : "2023-10-03T18:27:44Z"
"petyaDate" : "2023-10-03"

т.е. смотреть окончание названия и прыгать от этого, но это все костыли конечно и не спасет когда долбоебы шлют json'ы с названием "param1": "01-01-2000" а ты даже не ебешь в каком порядке там месяц и число

KizhiFox :blobfoxcomputer:

@nonsense ну это уже проблемы в соглашениях ваших API

Go Up