Fixed handling of merging null #1501

This commit is contained in:
Mike Farah
2023-01-10 13:48:57 +11:00
parent ef2064c753
commit 9af55d555b
3 changed files with 83 additions and 2 deletions
+40
View File
@@ -499,3 +499,43 @@ b: !goat
dog: woof
```
## Merging a null with a map
Running
```bash
yq --null-input 'null * {"some": "thing"}'
```
will output
```yaml
some: thing
```
## Merging a map with null
Running
```bash
yq --null-input '{"some": "thing"} * null'
```
will output
```yaml
some: thing
```
## Merging an null with an array
Running
```bash
yq --null-input 'null * ["some"]'
```
will output
```yaml
- some
```
## Merging an array with null
Running
```bash
yq --null-input '["some"] * null'
```
will output
```yaml
- some
```