我使用JQ从德国转换json文件,用于以后的DB Import。据我所知,支持JQ UTF-8。我用Notepad ++检查了原始的json文件,而Codepage显示了没有BOM的UTF-8。 在使用jq进行转换后,我检查了新的json文件,并且在原始文件中有很多代码错误,其中包含ä,Ö,ß和所有这些内容。 如何在没有错误的情况下转换数据? 我使用JQ 1.5 for Windows(64位)从Github发布网站大约两周下载
我使用以下jq语句:
jq "[{nid, title, nights, zone: .zones[0].title} + (.sails[] | { sails_nid: .nid, arrival, departure } ) + (.sails[].cabins[] | { cabintype: .cabinType.kindName, catalogPrice, discountPrice, discountPercentage, currency } )]" dreamlines_details.json >test.json
这是原始数据: original data
这里有一个结果集: results