cbw_object(id=202, hostname='nomdelavm', description=None, last_communication='2023-02-15T07:32:09.194+01:00', reboot_required=False, boot_at='2022-11-17T17:57:09.000+01:00', category='server', created_at='2023-02-14T11:15:41.184+01:00', environment=cbw_object(id=2, name='Medium', confidentiality_requirement='confidentiality_requirement_medium', integrity_requirement='integrity_requirement_medium', availability_requirement='availability_requirement_medium', ceiling_cvss_v3=None), os=cbw_object(key='debian_11_64', name='Debian 11 (Bullseye)', arch='x86_64', eol=None, short_name='Debian 11', type='Os::Debian'), groups=[cbw_object(id=14, name='nomnumero1', description='nomnumero1', color='#989e42'), cbw_object(id=22, name='nomnumero1-dev', description='nomnumero1-dev', color='#85e836')])
for property, value in vars(object).items():
column = {
"key": key,
"type" : "number",
"precision": 2,
"min": 0
}
Et avec la fonction intégré du Notebook scrapbook.glue(...)
ça sérialise parfaitement en Json, parfaitement utilisable comme attendu côté JS.
result = json.loads(response.text, object_hook=lambda d: namedtuple('cbw_object', d.keys())(*d.values()))
Ce message a été modifié 2 fois.
Dernière modification : 15 février 2023
à 12:00 par
yaug.
PetitCalgonutilisableMon problème est justement que ce n'est pas un dictionnaire mais un namedtuple.
1996-2024 — Lexpage v4 — GPLv3 (sources)
page générée le 21 novembre 2024 à 21:13:08