bag_remove_keys()
Supprime les clés et les valeurs associées d’un dynamic
conteneur de propriétés.
Syntax
bag_remove_keys(
Sac,
Clés)
Découvrez les conventions de syntaxe.
Paramètres
Nom | Type | Obligatoire | Description |
---|---|---|---|
bag | dynamic |
✔️ | Sac de propriétés à partir duquel supprimer les clés. |
keys | dynamic |
✔️ | Liste des clés à supprimer de l’entrée. Les clés sont le premier niveau du sac de propriétés. Vous pouvez spécifier des clés sur les niveaux imbriqués à l’aide de la notation JSONPath . L’indexation de tableau n’est pas prise en charge. |
Retours
Retourne un dynamic
conteneur de propriétés sans clés spécifiées et leurs valeurs.
Exemples
datatable(input:dynamic)
[
dynamic({'key1' : 123, 'key2': 'abc'}),
dynamic({'key1' : 'value', 'key3': 42.0}),
]
| extend result=bag_remove_keys(input, dynamic(['key2', 'key4']))
Sortie
entrée | result |
---|---|
{ « key1 » : 123, « key2 » : « abc » } |
{ « key1 » : 123 } |
{ « key1 » : « value », « key3 » : 42.0 } |
{ « key1 » : « value », « key3 » : 42.0 } |
Supprimer les propriétés internes des valeurs dynamiques à l’aide de la notation JSONPath
datatable(input:dynamic)
[
dynamic({'key1': 123, 'key2': {'prop1' : 'abc', 'prop2': 'xyz'}, 'key3': [100, 200]}),
]
| extend result=bag_remove_keys(input, dynamic(['$.key2.prop1', 'key3']))
Sortie
entrée | result |
---|---|
{ « key1 » : 123, « key2 » : { « prop1 » : « abc », « prop2 » : « xyz » }, « key3 » : [ 100, 200 ] } |
{ « key1 » : 123, « key2 » : { « prop2 » : « xyz » } } |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour