9
[
{
"name": "John",
"email": "[email protected]"
},
{
"name": "Brad",
"email": "[email protected]"
}
]
मैंने कोशिश की दोनों:
jq '[. | {name, email}]'
और
jq '. | [{name, email}]'
जो दोनों मुझे उत्पादन
[
{
"name": "John",
"email": "[email protected]"
}
]
[
{
"name": "Brad",
"email": "[email protected]"
}
]
मैं भी दस्तावेजों में एक सरणी उत्पादन के लिए कोई विकल्प नहीं देखा दे दी है, किसी भी मदद की सराहना की
मैं अज्ञात सरणी होने के बजाय नई सरणी में नाम कैसे दे सकता हूं? तो {"लोग": [{"नाम": "ब्रैड", "ईमेल": "[email protected]"}]} – archcutbank
@ user372429 आप अपने आउटपुट के आस-पास {people:} को लपेटेंगे, इसलिए इसे देखना चाहिए कुछ ऐसा: jq -s '{people:। } '