Le champ typeMission n’est pas documenté.
Au premier niveau:
$ jq --raw-output 'select(.plf != null) | .plf[] | .missionMinefi.typeMission' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json') | sort | uniq -c
913 mission principale
3 null
Au deuxième niveau:
$ jq --raw-output 'select(.plf != null) | .plf[] | select(.missionMinefi.missions != null) | .missionMinefi.missions[] | .typeMission' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json') | sort | uniq -c
174 mission secondaire
610 partie de mission
Et il n’y a pas de troisième niveau:
$ jq --raw-output 'select(.plf != null) | .plf[] | select(.missionMinefi.missions != null) | .missionMinefi.missions[] | select(.missions != null)' $(find ../data/assemblee-nettoye/Dossiers_Legislatifs_{XIV,XV}_nettoye/dossiers -name '*.json')
Quelle est la distinction entre une mission secondaire et une partie de mission ?