Size: a a a

2020 May 08

MK

Mem Kekovich in Rude QA
Нурсултан
бля как в Чувашии умудрились народиться такие таланты
Не завидуй
источник

b

betzy in Rude QA
есть один огромный json с кучей вложенностей. надо создать датакласс с 20 из 100 аргументами из json-а, но не перечислять каждый типа username=json["username"], user_id=json["user_id"], ... есть какие-то готовые либы для такого, чтобы просто вхуярить my_dataclass(**json) и он впилил только те, которые нужны, а не ругался, что в json-e еще дохуя всего помимо того, что перечислено в датаклассе
источник

b

betzy in Rude QA
я, конечно, могу не создавать датакласс, а создать обычный класс и в __init__ помимо тех, что мне нужно аргументов, передать еще **kwargs
источник

IS

Idi Suda in Rude QA
https://dataclass-factory.readthedocs.io/ тут может быть что-то полезное
источник

b

betzy in Rude QA
Idi Suda
https://dataclass-factory.readthedocs.io/ тут может быть что-то полезное
неплохо
источник

b

betzy in Rude QA
я бы взял маршмело, конечно
источник

b

betzy in Rude QA
а киньте линкой на пример, где в каком-то враппере над апишкой создаются датаклассы
источник

b

betzy in Rude QA
источник

ИС

Игорь Середа... in Rude QA
betzy
я бы взял маршмело, конечно
У меня есть гифка про маршмеллоу. Но её сюда кидать нельзя.
источник

b

betzy in Rude QA
Игорь Середа
У меня есть гифка про маршмеллоу. Но её сюда кидать нельзя.
а че не так с маршмело?
источник

ИС

Игорь Середа... in Rude QA
betzy
а че не так с маршмело?
В удалённых посмотри.
источник

Н

Нурсултан in Rude QA
это было интересно
источник

ИС

Игорь Середа... in Rude QA
Нурсултан
это было интересно
Реверс ещё интереснее.
источник

Н

Нурсултан in Rude QA
зефира захотелось
источник

Н

Нурсултан in Rude QA
источник

ИС

Игорь Середа... in Rude QA
betzy
есть один огромный json с кучей вложенностей. надо создать датакласс с 20 из 100 аргументами из json-а, но не перечислять каждый типа username=json["username"], user_id=json["user_id"], ... есть какие-то готовые либы для такого, чтобы просто вхуярить my_dataclass(**json) и он впилил только те, которые нужны, а не ругался, что в json-e еще дохуя всего помимо того, что перечислено в датаклассе
А по сабжу, может тебе тоже будет проще сначала готовить свой json с помощью jq...
источник

b

betzy in Rude QA
с помощью чего?
источник

ИС

Игорь Середа... in Rude QA
Будет банально, если я отвечу "с помощью jq"?
источник

b

betzy in Rude QA
хз че это просто
источник

ИС

Игорь Середа... in Rude QA
Command-line JSON processor.
источник