使用 jq 從 json string 轉換成 json 格式
有時候拿到response是json encode過的json string,
可以使用 jq 把 json string轉換成 json format。
使用 jq 的 fromjson 轉換成 pretty json
echo '"[1,\"foo\",[\"foo\"]]"' | jq '. | fromjson'
[
1,
"foo",
[
"foo"
]
]
echo '[1, "foo", ["foo"]]' | jq '. | tostring'
"[1,\"foo\",[\"foo\"]]"
echo '[1, "foo", ["foo"]]' | jq '. | tostring' | jq '. | fromjson'
[
1,
"foo",
[
"foo"
]
]
沒有留言:
張貼留言