json - 如何通过 sed 命令将单行 json 转换为多行
问题描述
考虑以下 JSON 片段:
[{
"first": "rand_data",
"second": "rand2_data"
}, {
"first " : "for{change } in code",
"second" : "change[it]"
}]
我在 hdfs 上有一个大约 20 GB 的大 json 文件,这是一行。通过 pyspark 阅读。它未能给出错误(SPARK read.json throwing java.io.IOException: Too many bytes before newline)。我想使用 sed 或任何命令在 json 文件中添加新行,以便 spark 能够加载它。
解决方案
推荐阅读
- javascript - 在 NativeScript 对话框上显示 FontIcon
- react-native - Crashlytics React-Native 应用程序分发不会通过初始屏幕
- html - 如果 Shopify 中没有显示标签,如何隐藏列表?
- sql - 使用“'”标记作为数据的一部分
- html - 在angular2中将字符串转换为html
- javascript - 使用 React 制作 Chrome 扩展以查看 DOM 更改
- java - 如何在Java中使用通用接口获取实现类中的方法
- jquery - 按钮,单击更改文本(2 秒),在此时间窗口中单击时重置
- r - 为什么我不能替换合并数据框中的值?
- logging - 如何更改 Heroku 自己的记录器记录的内容