Максым Атыгаев @atygaev
Java Backend Developer
Information
- Rating
- Does not participate
- Location
- Бердск, Новосибирская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer
Lead
Java
PostgreSQL
Docker
Spring Boot
Java Backend Developer
В чем конкретно мне не удалось решить поставленную задачу представления JSON типов? Прошу отметить, что в статье речь идет исключительно о null, true, false, number, string, array, object.
Я если честно, не понял Ваш этот комментарий.
?
Это еще один способ, да. Но лично мне не нравится это тем, что приходится явно указывать «строение» id.
Я ставил задачу реализовать все множество JSON на основе лишь его подмножества. И более-менее формально описал процесс. Не нужно думать, что я предлагаю какое-то новое решение для промышленных задач. Вовсе нет. Просто была идея и просто она реализованна! :)
В качестве одно из примеров применения могу предложить передачу объектов, содержащие значения не входящие в спецификацию JSON. Для простоты возьму ObjectId из MongoDB.
Вот берем какой-нибудь документик:
Этот документ, не является валидным JSON.
А мы возьмём и преобразуем его в JSON-формат:
И всё, теперь это валидный JSON. Написать функцию восстановления тоже не составит труда.
Да дело не в копировании документации. А просто в отношении к людям (к разработчикам). Это отношение очень отталкивает.
Ходят слухи, что и Сбербанк и Альфабанк используют Java технологии в личном кабинете пользователя.
Есть еще достаточно известный магазин различных товаров, который более чем полностью реализован на Java (я как бывший инсайдер это говорю).
Еще, на моей скромной практике, почти всегда не хватало «вот этих вот готовых для прототипирования фреймворков». Малейший шаг в сторону — «ну… это не по концепту… Ну вам это не нужно.»