--- tags: - json - shell --- # jq ## Remove property Remove property from a JSON array of objects: ```json { "member_inputs": [ { "name": "Thomas", "input_type": "select" }, { "name": "Martha", "input_type": "text" } ] } ``` ```sh jq '.member_details |= map(del(.input_type))' memberDetails.json ``` > Add '-i' to modify the source file directly (in-place) > Multiple properties can be deleted simply by chaining, > e.g.`(del(.input_type, .another_property))`