有很多问题说“我有这个确切的 JSON 结构,请为我做功课并使其具有另一个确切的结构。”这不是其中一个问题。
我想查看用于清理通用数据的jq
脚本。我将在下面发布一个答案,它适用于我从日志中获取的大部分数据。但是,鉴于这里有很多聪明人,我想看看其他人的想法。
注意:这不是其他问题的重复,因为我在 SO 上看到的每个问题的性质导致答案几乎只对 OP 有用。这个问题的答案应该对每个谷歌搜索类似内容的人都有帮助。一些幸运的回答者将获得声誉炸弹like I did with my answer here .
最佳答案
可以在所有字符串上运行 fromjson
,例如使用 walk
和 ?
:
walk(if type == "string" then fromjson? // . else . end)
单独留下数字字符串
walk(if type == "string"
then if tonumber? // false then .
else fromjson? // . end
else . end)
关于javascript - 如何使用 jq 将 JSON 格式化为嵌入的、转义的/字符串化的 JSON(对于任何/所有结构)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54562183/