我在大型JSON文件的每一行中有多个嵌套数据项 .
JSON文件中一行的示例:{“Key1”:{“Key2”:“value2”},{“Key3”:{“Key4:”Value4“}}}}
该文件大小近2GB,我需要将其转换为CSV .
所以,这里有两个主要问题:
如何以二维CSV格式表示n维数据?
即使我想出了一种用CSV表示数据的方法,我该如何从JSON转换它?
任何想法将不胜感激 .
1 /那是个问题 . 这实际上取决于文件的结构 . 在这种情况下,您可以使用3列,例如
firstKey secondKey value Key1 Key2 value2 Key3 Key4 value4
但这也可能非常不同
2 /你需要一个流解析方法 . 很可能你的整个json结构都不适合内存
1 回答
1 /那是个问题 . 这实际上取决于文件的结构 . 在这种情况下,您可以使用3列,例如
但这也可能非常不同
2 /你需要一个流解析方法 . 很可能你的整个json结构都不适合内存