Bonjour à tous,
Pour des web services que je dois mettre en place, je crée une requête SQL que je place dans un curseur.
Ensuite, j'utilise le package APEX_JSON :
c_cur étant bien entendu mon curseur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 APEX_JSON.open_object; APEX_JSON.write('items', c_cur); APEX_JSON.close_object;
Tout fonctionne très bien, et je récupère bien tout convenablement dans mon Web Service.
Mon problème, puisqu'il y en a quand même un, c'est que tous les champs pour lesquels les valeurs sont nulles n'apparaissent pas en sortie.
C'est à dire pour un exemple, au lieu d'avoir ça :
J'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 "items": [ { "num_contrat": 18, "date_debut": "2023-01-01", "date_fin": "null" } ]
Ca peut être gênant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 "items": [ { "num_contrat": 18, "date_debut": "2023-01-01" } ]
Je suis en Application Express 18.1.0.00.45
Quelqu'un aurait une idée ?
Michel
Partager