Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一个大型 JSON 文件的每一行中有多个嵌套的数据项。
JSON 文件中的一行示例:{“Key1”:{“Key2”:”value2”},{“Key3”:{“Key4:”Value4”}}}}
该文件大小接近 2GB,我需要将其转换为 CSV。
因此,这里有两个主要问题:
任何想法将不胜感激。
1/ 这是个问题。这实际上取决于文件的结构。在这种情况下,您可以使用 3 列,例如
firstKey secondKey value Key1 Key2 value2 Key3 Key4 value4
但这也可能非常不同
2/ 你需要一个流解析方法。很可能您的整个 json 结构不适合内存