首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用jq将JSON文件转换为NDJSON时出现问题,无法确定如何修复此问题

使用jq将JSON文件转换为NDJSON时出现问题,无法确定如何修复此问题
EN

Stack Overflow用户
提问于 2020-04-17 10:31:48
回答 1查看 88关注 0票数 0

我尝试将同一目录中的大量JSON文件转换为NDJSON,以便将它们加载到分析工具中。

我使用jq是为了使用下面的命令将它们转换成一个文件。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for file in *; do cat $file |jq -c '.[]' >> testNDJSON.json; done

原始的JSON结构如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"user_id":"user_id_value",
   "user_properties": {
     "key": "value",
     "key": "value",
     "key": "value"
    }
}

使用我的命令将数据写入文件,但格式如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
user_id_value, {"key": "value", "key: "value", "key": "value"}

因此,本质上,用户id和user_properties都丢失了键和外部JSON括号。我不确定如何在jq中修复这个问题

我想要得到的是我在同一文件中逐行拥有的相同JSON结构。我不明白为什么上面的命令会从JSON中删除最大的键和括号。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{"user_id":"user_id_value", "user_properties": { "key": "value", "key": "value", "key": "value"} }
EN

回答 1

Stack Overflow用户

发布于 2020-04-17 13:38:17

此问题将结束。我上面的代码是正确的。我的bash中有环境配置,这导致了我的错误。

我要感谢@Cyrus和@Antoine Pietri提供的有用的评论。通过本文了解了更多关于jq工具的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61269468

复制
相关文章
”在禁用UAC时,无法激活此应用“问题
重装完系统后,打开图片、PDF书籍或是其他一些东西的时候,总是会出现“在禁用UAC时,无法激活此应用”的问题。
全栈程序员站长
2022/08/09
6.4K0
”在禁用UAC时,无法激活此应用“问题
如何使用python把json文件转换为csv文件
这里有一段json格式的文件,存着全球陆地和海洋的每年异常气温(这里只选了一部分):global_temperature.json
孙晨c
2021/03/16
8.2K0
如何使用python把json文件转换为csv文件
将Excel文件转换为JSON格式时保留原始数据类型
为了在将Excel文件转换为JSON格式时保留原始数据类型,您可以使用Python库,例如pandas和json。
jackcode
2023/04/25
2.7K0
将Excel文件转换为JSON格式时保留原始数据类型
解决php无法将string转换为json的办法
背景:最近在开发小程序(替客户做的),一个水印小程序,通过接口实现了去掉水印,原理很简单,但是由于目标解析的地址域名太多,用了域名通配后也是出现不在合法域名中的错误,于是只能用自己的服务器来进行一个踏板,所以当数据回调后需要清洗数据出来给小程序用,在这里就出现了问题:
德宏大魔王
2023/08/08
1730
解决php无法将string转换为json的办法
如何将 JSON 转换为有序判断?
JSON(JavaScript Object Notation)是系统之间数据交换的流行格式。它是一种轻量级、基于文本且易于解析的格式,已成为互联网上数据交换的标准。但是,JSON 不会为数据结构中的元素提供任何顺序。虽然这在大多数情况下可能不是问题,但在某些情况下,元素的顺序很重要。
很酷的站长
2023/08/11
4230
如何将 JSON 转换为有序判断?
jackson将json转换为json对象
高久峰
2023/07/02
3710
使用jq处理JSON数据(二)
之前的文章使用jq处理JSON数据(一)中,我分享了jq工具的基本用法。今天开始分享jq的高阶使用,包括管道符、函数以及格式转换。
FunTester
2021/04/20
3.5K0
使用jq处理JSON数据(三)
这里我们得到了一组JSON数据,而不是使用.artworks(不带[]),那样我们会得到一个数组,如下:
FunTester
2021/05/07
3.1K0
使用jq处理JSON数据(一)
在平常的工作中,遇到的接口响应格式绝大多数都是JSON格式,对于这种格式的数据有时候又爱又恨。很多时候要看懂层级,很多人会使用一些格式化工具(包括在线工具)。我自己写了一个方法来处理JSON格式的数据,之前写过文章:将json数据格式化输出到控制台,后来又更新了一些其他功能,修复了一些BUG,展示格式如下:
FunTester
2021/03/30
2.7K0
在Python如何将 JSON 转换为 Pandas DataFrame?
在数据处理和分析中,JSON是一种常见的数据格式,而Pandas DataFrame是Python中广泛使用的数据结构。将JSON数据转换为Pandas DataFrame可以方便地进行数据分析和处理。在本文中,我们将探讨如何将JSON转换为Pandas DataFrame,并介绍相关的步骤和案例。
网络技术联盟站
2023/08/03
1.3K0
在Python如何将 JSON 转换为 Pandas DataFrame?
将List<Map>中的datas转换为json格式写入文件
private static boolean writeToTextFileByJson(List<Map<String, Object>> datas, String title, String columns, String fileName, String encode) { final BufferedWriter bw; boolean flag = true; try { boolean hasExists = new File(fileName).exists();
用户3003813
2018/09/06
6.6K0
使用Python将SVG文件转换为PNG文件
SVG(Scalable Vector Graphics)是一种基于XML的矢量图像格式,它可以在不失真的情况下无限放大。然而,不是所有的设备和应用都支持SVG格式,而PNG(Portable Network Graphics)格式在互联网上得到了广泛的支持,它支持透明度并且无损压缩。因此,有时我们需要将SVG文件转换为PNG文件,以便在更多的环境中使用。
运维开发王义杰
2023/08/10
1.8K0
使用Python将SVG文件转换为PNG文件
解决使用Proto生成的类转json时字段缺失的问题
在使用Gin 开发RestFul接口时,需要使用别人已经定义好的结构体作为返回内容(方便管理和修改),在最后返回数据时出现了一些问题:因为json:”code,omitempty”中“omitempty” 关键字的作用,导致当该字段是个空时,不会返回该字段。
Porco1Rosso
2020/05/29
4.2K0
解决使用Proto生成的类转json时字段缺失的问题
Pages 无法使用此AppleID更新
无法更新是因为这个应用并没有绑定到已经登录的AppleID中,点击已购,会提示有应用需要接受,点击全部接受。输入几次密码之后再次更新就ok了、
obaby
2023/02/23
9940
libexslt库将XML转换为JSON
最近在一个 C 程序中碰到需要将 XML 数据转换为 JSON 数据的问题,多番查找几种方法,觉得此程序刚好用到了 Linux 下的 libexslt XSLT 库,因此想直接通过 XSLT 将 XML 转为 JSON 数据。
随心助手
2019/10/15
4.3K0
office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说office打开文件时出现向程序发送命令时出现问题_向文件发送命令时错误,希望能够帮助大家进步!!!
Java架构师必看
2022/10/24
8.1K0
使用Python的yaml模块将JSON转换为YAML格式
之前介绍过读取yaml文件输出json,今天介绍下使用Python的yaml模块将JSON转换为YAML格式。
怪盗LYL
2023/09/15
1.2K0
使用Python的yaml模块将JSON转换为YAML格式
jackson简单使用,对象转json,json转对象,json转list
添加jackson依赖: // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-core compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.2' // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind
Ryan-Miao
2018/03/13
7.8K0
点击加载更多

相似问题

使用Powershell将JSON转换为NDJSON

121

如何使用jq将json输出转储到文件中?

13

将dataframe转换为json文件时出现问题

136

如何使用jq将json转换为csv文件?

20

解析此json时出现问题

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文