Напишу десериализатор кастомный и постараюсь универсальный для расширения документа...если надо будет еще. Тогда та рдф либа комбайнер и не нужна будет, опираться буду на имена полей, если вдруг столкнусь с нарушением соглашения о именах, там можно будет думать о комбайнах
Сериализатор так по умолчанию работает. Так что можно. При этом неясно зачем мне айдишники по спеке если по ним ищутся имена, а они по спеке же одинаковые у всех, то есть вроде бы мапить айдишник в имя нет смысла так как контекст один, лишняя работа. При этом готового способа я не нашел расшярять автоматически документ что бы мне это не писать. Так что кажется не надо мне либу...зато я теперь знаю какого хрена они нагородили. Пусть будет проще, десериализитором и моделями. Все сложное потом.
Там и не надо было бы эту либу но у нее плюс есть, можно искать айдишники из спеки, а находить данные в присланном. Вроде пока что кажется, что это удобно, но я почти решил, что нет. Так как я могу просто сериалазатор настроить пропускать незнакомые поля, а на остальное модели написать, в которых только нужное. Не знаю могу ли я так serde настроить, но если она не говно, смогу :) С либой только более "официально" что ли, вот смотрите, юзаем по спеке айдишники, красотень...не уверен.
О, по моей баге в мастодон что то там пилят. Какой-то стандарт на аутентификацию, так как бага балы про юзабельную дырку
https://github.com/mastodon/mastodon/issues/21991#issuecomment-1336311205
И спек там много, но оказалось, что они все просто XSD по сути, описывают типы и назначение полей и все. Так что все шерстить и не надо, только основную погляжу. Отлегло.
Свое придется писать, но немного, а то оно в сеть ходит за каждой мелочью. Оказалось там все расширяемое и достать данные не сложно. Прикручу какое то КВ хранилко мелкое для этой цели поди.
Теперь я еще не знаю толком как доставать данные из этой штуки, так как там спека во все поля, но оно вроде пашет. Не уверен, что не придется в итоге писать свое, ибо готовое возможно будет жирное или еще что, но пока пойдет, потом свое, и так много.
Зря я гнал на либу. Дело было в том, что я не допер что значит ошибка, а так же в том, что поискав методы автодополнением, оно не сработало так как ломается все время. Вот единственное, что меня напрягает это ошибки, которые показывает компилер. Из-за того, что там все во все превращается иногда ошибка показывается где угодно, но не там где она произошла и описывает все, что угодно кроме произошедшего. Но может я не привык еще, сейчас легче чем по началу.
ужас заключается в том, что либа "доделанная" ссылается на недоделанную. Придется просто подобрать рабочую версию недоделанной кажись, так как от доделанной мне ничего не надо из того, что эта обертка делает.
Медитирую, недавно впервые играл в d&d, люблю смотреть научпоп лекции в ютубе, гулять. По субботам хожу в баню потом сижу в кондитерской и читаю. Обожаю музеи современного искусства и особенно импрессионистов. Предпочту посидеть у озера и посмотреть на горы. Этот инстанс мой. Еще есть канал https://youtube.com/@user-tc9eq9pz2q?si=uPmChHjU3UyZIDET
Политическая платформа - гороскопианец в рамках метакратии
Религия - вера в макаронного монстра
Космополит безродный.
Местоимение они/их, царь я или не царь!?