scif_yar: (Default)
[personal profile] scif_yar
Вася Уткин - зоофил, а аффтары такого уровня, блять, вложенности JSON который я как-то когда-то еба-как (не помню уже) переделывал в объект, как в телеге - не лучше.
print(x[0]['update_id'])
print(x[0]['message']['message_id'])
print(x[0]['message']['from'])
print(x[0]['message']['from']['id'])

Причем я конечно это говно руками щща перепишу, НО почему нет готового ИСКАРОПКИ метода "хуяк и готов массив объектов".

Date: 2023-10-11 05:26 pm (UTC)
elglin: (Default)
From: [personal profile] elglin
Потому что.
Потому что считается, что язык не может диктовать тебе, как сериализовать и десериализовать объект. Поэтому считается, что сериализатор и десериализатор ты напишешь сам. Кроме того, вдруг ты хочешь юзать фабрику.
А теперь смотри. Вот у тебя есть:
typedef struct {
    int xyzzy;
    char* plugh;
} foo;

То есть ты хочешь, чтобы по мановению волшебной палочки тебе написали сериализатор, который превратит это в:
{
    "xyzzy": 5,
    "plugh": "bitch"
}


А вдруг ты хочешь не JSON? Вдруг protobuf или msgpack?
Питон, конечно, язык, простой для нуба. Но питон не является языком для идиотов. Даже охаянный на эту тему голанг не является языком для идиотов. Простой != "для идиотов".
Поэтому либо стоит найти кем-то написанный под это пакет и импортировать, либо использовать /dev/hands

Ну либо переходи на язык, который для каждого типа тебе рожает автоматическую сериализацию-десериализацию.

А Вася Уткин - мировой чел, кстати.

Date: 2023-10-12 07:39 am (UTC)
From: [identity profile] antontsau.livejournal.com
как же хорошо НЕ быть погромиздом!

Profile

scif_yar: (Default)
scif_yar

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28 293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 15th, 2026 11:57 pm
Powered by Dreamwidth Studios