![]() |
1
2
这里有两个问题:
如果我获取您的示例json,删除错误的逗号,将其保存到名为
我得到以下输出:
|
![]() |
2
0
预处理不幸的是,curl生成的类似json的数据并不是严格意义上的json。JQ没有“宽松的JSON”模式,因此为了使用JQ,您必须对类似JSON的数据进行预处理,例如使用HJSON(请参见 http://hjson.org/ )以下内容:
JQ公司使用input.json中的json:
|
![]() |
3
0
字符串不是json,请注意对象的最后一个成员以逗号结尾,
这在javascript中是合法的,但在json中是非法的。如果您应该从那个端点接收json,那么联系它后面的人并告诉他们修复这个bug(它用逗号结束对象的最后一个成员,从而破坏了json规范,这在json中是非法的。)-在修复之前,我想您可以用一点regex来修补它,但这是一个肮脏的快速修复,可能不太可靠,但要通过
|
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
![]() |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
![]() |
Vodka · 如何将单个json对象转换为json数组? 2 年前 |
![]() |
Alper · 从json转换为数据帧? 2 年前 |