Concat 2 champs JSON à l'aide de jq

Je suis en utilisant jq à la réforme de ma JSON.

Chaîne JSON:

{"channel": "youtube", "profile_type": "video", "member_key": "hello"}

Voulais sortie:

{"channel" : "profile_type.youtube"}

Ma commande:

echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '. | {channel: .profile_type + "." + .member_key}'

Je sais que la commande ci-dessous concatène la chaîne. Mais il ne travaille pas dans la même logique que ci-dessus:

echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '.profile_type + "." + .member_key'

Comment puis-je obtenir mon résultat à l'aide de SEULEMENT jq?

Je pense que je suis en train de faire exactement la même chose avec mon youtube API de script 😉

OriginalL'auteur darthsidious | 2016-06-08