Le champ objet est documenté mais sa structure ne correspond pas aux données que l’on trouve dans les fichiers.
Le contenu de .objet.texte est toujours identique à celui de .titre, on peut donc ignorer le champ .objet.
find ../data.tricoteuses.fr/Scrutins_{XV,XIV}/ -name '*.json' | xargs jq --raw-output 'select(.objet.texte != null and .titre != .objet.texte) | .titre, .objet.texte'