बस यहां एक और उदाहरण दें (jq-1.6):
किसी ऐरे से चलें और किसी ऑब्जेक्ट एलिमेंट का फील्ड और उस ऑब्जेक्ट में ऑब्जेक्ट का फील्ड चुनें
echo '[{"id":1, "private_info": {"name": "Ivy", "age": 18}}, {"id":2, "private_info": {"name": "Tommy", "aga": 18}}]' | jq ".[] | {id: .id, name: .private_info.name}" -
{
"id": 1,
"name": "Ivy"
}
{
"id": 2,
"name": "Tommy"
}
उदाहरण डेटा के बिना:
jq ".[] | {id, name: .private_info.name}" -
.[]
: एक सरणी के माध्यम से चलना
{id, name: .private_info.name}
: .id और .pStreet_info.name लें और इसे फ़ील्ड नाम "आईडी" और "नाम" के साथ किसी ऑब्जेक्ट में लपेटें