Email or username:

Password:

Forgot your password?
Top-level
D:\side\

@nonsense u'String' в Pyhton это тоже раздражающий костыль, от которого пора бы избавиться – чтобы строки переваривали Юникод по умолчанию безо всяких u. :blobcatthinksmart:

Что до JSON – в какой-то мере в этом его прелесть, что в нём только самое-самое необходимое, что переварится везде и одинаково (ну, почти; даже в нём не обошлось без приколов вроде дублирования ключей). А дата/время очень уж много где со странными приколами.

Кстати, как раз в JS, в браузерном, класс даты/времени внушительно проклят.

2 comments
nonsense :twittercheck:

@dside в ванильной Java класс Date тоже проклят. В Oracle БД, кстати, тоже. Но простой способ определить, что в поле тип дата/время просто ОБЯЗАН быть, когда к тебе прилетает произвольный JSON и надо его заиндексировать. Вот и ебешься, определяешь, дата это или строка с номером телефона.

D:\side\

@nonsense JS помянут не просто так же – JSON оттуда вырос.

И даже самый крутой формат не спасёт от дерьмово спроектированного API, в котором значения так вот вперемешку. Мы (индустрия то бишь) до сих пор хороним мегапродвинутый XML.

Go Up