Когда JSON хранится в PostgreSQL
Посмотрел их доклад с pgconf 2020, собственно он и сподвиг проверить апи API принимает с клиента мапу - какие поля бд в какие имена JSON представить Поля угадать сложно, т.к. складывают в постгрес чисто json, а он иерархичный, да и имена там fn/sn... хз как остальные зовутся Method URL POST https://api.lingualeo.com/GetUserProfile Request Headers Host: api.lingualeo.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firef Accept: application/json Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate, br Referer: https://lingualeo.com/ru/profile/edit Content-type: application/json Origin: https://lingualeo.com
В скриншоте показан твит с описанием API LinguaLeo, который принимает соответствие полей базы данных именам JSON. Шутка в том, что структура API оказывается настолько неудобной и неочевидной, что автору приходится угадывать поля, хранящиеся в PostgreSQL в виде JSON. EN: The screenshot shows a tweet describing the LinguaLeo API, which maps database fields to JSON names. The joke is that the API structure is so inconvenient and unclear that the author has to guess the fields stored as JSON in PostgreSQL.
tweet screenshot / скриншот твитаdark code panel / тёмная панель с кодомAPI request / API-запросdatabase fields / поля базы данныхJSON document / JSON-документPostgreSQL database / база данных PostgreSQLHTTP headers / HTTP-заголовкиURL field / поле URLPOST method / метод POSTbrowser user-agent string / строка user-agent браузераprofile edit page / страница редактирования профиля
- @ithueti / 2731 2020-08-30
- Type
- image
- Size
- 585×506 · 54.6 KiB
- Mood
- саркастичный
- Language
- ru
- Added