我希望使用 jq 自动将任何包含 json 的字段解析为 json,例如:
输入
{
"guaranteedPrizes": "[]",
}
输出
{
"guaranteedPrizes": [],
}
最佳答案
对于通用解决方案,您可能希望考虑 walk/1
,并且为了提高效率,请避免冗余调用 fromjson
:
walk(if type == "string"
then . as $x | try fromjson catch $x
else . end)
关于json - 使用jq解释JSON中的嵌套JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66101660/