Pour l'instant, les résolveurs permettent d'accéder qu'au premier niveau de clef mais pas à un élément d'une liste ou aux valeurs d'un sous dictionnaire. Il faudrait pouvoir accéder à un élément d'une liste et aux sous dictionnaire.
DictResolver et StoreEntityResolver sont les principal concernés
Niveau implémentation on utiliserait une notation de type javaScript :
accéder au 2é élément d'une liste : my_liste[1] (le premier élément de la liste est d'index 0)
accéder à l'attribut "toto" d'un dictionnaire my_dict.toto
Par exemple pour un DictResolver my_dict avec le dictionnaire suivant.
Pour l'instant, les résolveurs permettent d'accéder qu'au premier niveau de clef mais pas à un élément d'une liste ou aux valeurs d'un sous dictionnaire. Il faudrait pouvoir accéder à un élément d'une liste et aux sous dictionnaire. DictResolver et StoreEntityResolver sont les principal concernés
Niveau implémentation on utiliserait une notation de type javaScript :
my_liste[1]
(le premier élément de la liste est d'index 0)my_dict.toto
Par exemple pour un DictResolver
my_dict
avec le dictionnaire suivant."{my_dict.nom}"
donnerait"mon nom"
"{my_dict.ma_liste[1]}"
donnerait"valeur 1"
"{my_dict.info.info1.nom}"
donnerait"info1_val"
"{my_dict.info.info2[1].nom}"
donnerait"info2-1_val"