JSONの中でエスケープされたJSONをパースするのはfromjsonで頑張る (公式の説明はさらっとしてるけど…)
$ pbpaste { "a" : 1, "b" : 2, "c" : "{\"id\":\"hoge\",\"parent\":\"abc\"}\n" } $ pbpaste | jq '.c | fromjson' { "id": "hoge", "parent": "abc" }
JSONの中でエスケープされたJSONをパースするのはfromjsonで頑張る (公式の説明はさらっとしてるけど…)
$ pbpaste { "a" : 1, "b" : 2, "c" : "{\"id\":\"hoge\",\"parent\":\"abc\"}\n" } $ pbpaste | jq '.c | fromjson' { "id": "hoge", "parent": "abc" }