這是我的輸入JSON重命名對象的屬性內部陣列
{
"uuid":123,
"description": [
{
"car_name":"Toyota",
"saleDate":"23 May 2017"
}
]
}
預期輸出:
{
"uuid":123,
"description": [
{
"name":"Toyota",
"saleDate":"23 May 2017"
}
]
}
規則:.DESCRIPTION [] | = {名稱:.car_name,saleDate}
我能用這個規則達到預期的結果。但是,有沒有辦法可以將'car_name'屬性重命名爲'name',也沒有提及規則中的所有其他屬性(本例中爲'saleDate')。我最終可能會在對象內部有50多個屬性,我不想在規則中提及它們。
數組中可以有多個對象。
是的!謝謝。現在似乎很簡單。 –
我的榮幸。 jq很有趣。 – user197693