2023年10月3日 星期二

使用 jq 的 fromjson 轉換成 pretty json format

使用 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"
  ]
]

沒有留言:

張貼留言