Ich benutze, jq
um meine neu zu formatieren JSON
.
JSON-Zeichenfolge:
{"channel": "youtube", "profile_type": "video", "member_key": "hello"}
Gewünschte Ausgabe:
{"channel" : "profile_type.youtube"}
Mein Befehl:
echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '. | {channel: .profile_type + "." + .member_key}'
Ich weiß, dass der folgende Befehl die Zeichenfolge verkettet. Aber es funktioniert nicht in der gleichen Logik wie oben:
echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '.profile_type + "." + .member_key'
Wie kann ich mein Ergebnis mit NUR jq erzielen?