我有一个奇怪的 json,里面有 srigified jsons,像这样:
{ "foo": "{\"bar\": \"bam\"}" }
Run Code Online (Sandbox Code Playgroud)
我需要阅读内部 json,例如:
{ "bar": "bam" }
Run Code Online (Sandbox Code Playgroud)
似乎也可以在命令行中使用带有fromjson
内置命令的 jq 来解决:
echo '{ "foo": "{\"bar\": \"bam\"}" }' | jq ".foo | fromjson"
Run Code Online (Sandbox Code Playgroud)
或使用 --raw-output
echo '{ "foo": "{\"bar\": \"bam\"}" }' | jq --raw-output ".foo" | jq "."
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1614 次 |
最近记录: |