Tôi đang sử dụng jq
để cải cách JSON
của mình.Concat 2 trường trong JSON bằng cách sử dụng jq
JSON String:
{"channel": "youtube", "profile_type": "video", "member_key": "hello"}
Wanted đầu ra:
{"channel" : "profile_type.youtube"}
lệnh của tôi:
echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '. | {channel: .profile_type + "." + .member_key}'
Tôi biết rằng các lệnh dưới đây concatenates chuỗi. Nhưng nó không hoạt động trong cùng một logic như trên:
echo '{"channel": "youtube", "profile_type": "video", "member_key": "hello"}' | jq -c '.profile_type + "." + .member_key'
Tôi có thể đạt được kết quả bằng cách sử dụng CHỈ jq?
Tôi nghĩ rằng tôi đang cố gắng làm chính xác điều tương tự với tập lệnh API youtube của mình;) –