Bonjour,
je voudrais imprimer des données au format Json. J'ai vu qu'il existait plusieurs librairies pour faire ce genre de conversions et j'aurais aimé un avis de personne ayant déjà utilisé quelque chose s'en rapprochant pour savoir comment m'y prendre.
Ce que j'ai :
une liste de personnes et à chaque personne est associée une liste de conjoints.
Ce que je voudrais en sortie :
un tableau de personne et à chaque personne est associé un tableau de conjoints (au format Json donc).
C'est pas vraiment compliqué dans l'absolu.
Ma contrainte et qu'il faut que ça fonctionne en camlp5 (pas le 4). Grosso modo, les lib que j'ai vu sont de Martin J. mais j'ai l'impression que c'est un peu de l'artillerie lourde pour pas grand chose.
Auriez vous des conseils ?
Merci
PS:
j'ai trouvé ça aussi, qui me parrait pas mal, mais je me demande si c'est pas le package deprecated ... :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 type json item = < name "Name": string; kingdom "Kingdom": string; phylum "Phylum": string; class_ "Class": string; order "Order": string; family "Family": string; tribe "Tribe": string > let str = " { \"Name\": \"camel\", \"Kingdom\": \"Animalia\", \"Phylum\": \"Chordata\", \"Class\": \"Mammalia\", \"Order\": \"Artiodactyla\", \"Family\": \"Camelidae\", \"Tribe\": \"Camelini\" }" let () = let j = Json_io.json_of_string str in print_endline (Json_io.string_of_json j);
Partager