【发布时间】:2018-02-20 14:38:14
【问题描述】:
我使用 jq 将复杂的 json 对象转换为更小的对象。我的查询是:
jq 'to_entries[]| {companyId: (.key), companyTitle: (.value.title), companyCode: (.value.booking_service_code)}' companies.json
现在,(.key) 被解析为字符串,但我希望 companyId 成为数字。
我的结果目前如下所示:
{
"companyId": "1337",
"companyTitle": "Some company title",
"companyCode": "oxo"
}
但它应该是这样的:
{
"companyId": 1337,
"companyTitle": "Some company title",
"companyCode": "oxo"
}
【问题讨论】: