-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
The current text does not allow directly targeting a primitive value, for example a certain string in the tags array of an Operation Object, and thus does not allow a convenient/workable way to remove or replace a certain tag name without knowing all other tag names in the tags field.
Proposal
Allow target JSON Path expressions to select nodes of all JSON types.
For example allow
overlay: 1.0.0
info:
title: Remove a string from the tags array of all operations
version: 1.0.0
actions:
- target: $.paths.*.*.tags[?@ == 'dummy']
remove: trueand
overlay: 1.0.0
info:
title: Replace a string in the tags array of all operations
version: 1.0.0
actions:
- target: $.paths.*.*.tags[?@ == 'Foo']
update: Barchar0n
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request