我使用 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"
}