json - 使用linux将json数据格式化成csv
问题描述
我有一些由文件中的某些作业生成的无效json 数据,我需要将其格式化为表格形式
input.json
{"data":[["data102",0.218],["data103",0.188]],"meta_info":"ドクタージャルト"}
{"data":[["data606",0.017],["data505",0.016]],"meta_info":"query2"}
.
.
.
我需要在 linux 中将其格式化为以下 csv 格式,从命令行开始并将其保存到 csv 文件
Query DataEle Score MId Rank Mode
ドクタージャルト data102 0.218 6 1 T
ドクタージャルト data103 0.188 6 2 T
query2 data606 0.017 6 1 T
query2 data505 0.016 6 2 T
尝试使用jq
and awk
,但是由于输入格式无效,因此无法正常工作
解决方案
推荐阅读
- java - Jhipster 扩展微服务解决方案
- sql-server - SSMS 中的 SQLCMD 模式
- python - 如何使用来自另一个数据帧的新值更新 pyspark 数据帧?
- firebase - 在颤动中从firebase下载图像到文件
- c# - 计算一个单词在字符串中出现的频率
- perl - AnyEvent::HTTP 请求与 sock 代理
- python - 关闭套接字后如何打开它?
- javascript - 如何在传单中同时添加新标记并删除与多边形点击相关的旧标记
- django - Django 表单验证/保存具有不同数量和顺序的文本、图像和表单的模板
- vba - 将 ComboBox RowSource 属性设置为在“GotFocus()”方法中查询会在 ComboBox Access VBA 中留下空白值