Bonjour,
J’ai fait quelques tests sur la possibilité d’utiliser les Apis Kizeo.
Et j’ai été surpris de la manière dont sont générés les « Fields »
Je prends un exemple avec un champ « photo ».
"photo1": {
"caption": "Photo",
"type": "photo",
"required": false,
"rgpd_personal_data": false,
"word_del_line_if_empty": false,
"multiple": false,
"visible_formula": "",
"visible_formula_json": "",
"same_line": false,
"weight": "1",
"get_geolocation_special_fields": false,
"dont_save_in_gallery": false,
"read_only_for_modification": false,
"help": "",
"icon": "",
"color": "",
"max_dim_for_photo": "768"
}
« photo1 » = Identifiant d’élément. ( modifiable )
« Type »:« photo » = type de l’objet. Et donc , info permettant de transformer ce json en classe.
Comment font les développeurs pour sérialiser « photo1 » , qui n’est pas un type fixe ?
Pour le coup c’est un contre sens que d’avoir une entête json « variable »
Le type devrait être l’entête du json , et « photo1 » une propriété au même niveau que type ou help ou icon …
Ce qu’on aurait dut avoir :
« photo »:{
(…)
« type »:« photo »,
« identifiantelement »:« photo1 »
(…)
}