【问题标题】:Error message when trying to flatten JSON file to CSV尝试将 JSON 文件展平为 CSV 时出现错误消息
【发布时间】:2015-07-18 18:01:58
【问题描述】:

试图在UNIX 中将JSON 文件展平为CSV,但收到错误消息。将内容复制到CSV 的任何帮助将不胜感激:

命令:

cat Filename.json | jq --raw-output '._data.data[] | [.Date, .Object, .ID, .Name ] | @csv' > /home/Filename.csv

错误:

jq: error: Cannot iterate over null

【问题讨论】:

  • json 长什么样子?
  • 编辑您的问题以包含说明问题的最小 json 块以及该输入的预期输出。 (保留您的代码和错误消息;-)! ) 祝你好运。
  • 谢谢大家,搞定了!

标签: json unix csv flatten jq


【解决方案1】:

cat 文件名.json | sed 1d | sed 's/},/}/' | jq --原始输出'。 | [.Date, .Object, .ID, .Name] | @csv'

【讨论】:

    猜你喜欢
    • 2016-11-13
    • 2014-09-09
    • 2017-10-02
    • 2011-04-05
    • 1970-01-01
    • 2021-04-14
    • 2018-06-28
    • 1970-01-01
    • 2022-11-07
    相关资源
    最近更新 更多