json - 使用jq解释JSON中的嵌套JSON

标签 json nested eval jq fromjson

我希望使用 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/

相关文章:

json - 在 package.json 中包含 Bourbon 路径?

java - JTable 行过滤基于两个不同列的值

r - 修改/添加列到嵌套的tibble

javascript - 如何在不使用 eval 的情况下动态访问 JSON 节点?

javascript - 使用imacros eval通过正则表达式提取值

json - 发出获取请求时出错以及如何在接收到数据后显示数据

ios - 对象映射器不访问嵌套数组

matlab - 嵌套文本扫描语句

r - 从子框架调用返回

json - 如何在 JMeter 中的一个测试的响应中使用另一个测试的请求?