MLR工具,用于将JSON转换为CSV,并从JSON中的所有可能的头中填充缺少的字段

rjee0c15  于 2023-04-08  发布在  其他
关注(0)|答案(1)|浏览(69)

如果我有三个json对象:test.json {“queue”:“A”,“field1”:22,“field2”:2,“unique_field”:0} {“queue”:“B”,“field1”:39,“field2”:3 } {“队列”:“C”,“字段1”:336,“field2”:5 }
运行MLR将其转换为CSV将基于标头返回两个唯一集。/mlr --j2 c cat test.json queue,field 1,field 2,unique_field A,22,2,0
队列,字段1,字段2 B,39,3 C,336,5
我想是为MLR填补任何与空字段丢失,所以只有1头是本
queue,field1,field2,unique_field A,22,2,0 B,39,3,null C,336,5,null
your text
我还不知道该尝试什么,因为需要来自MLR社区的专业知识

vsnjm48y

vsnjm48y1#

你必须使用unsparsify动词:

./mlr --j2c unsparsify test.json

相关问题