alecthomas / alecthomas/hcl

Extra remaining fields in the presence of a slice of structs

Aperta
#16 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
53
Fork
12
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

I ran into an issue when trying to obtain remaining fields for the example below, the second `nested` field (your) was returned as part of remaining fields.

HCL:
```
name = "hello"
nested {
name = "my"
}
nested {
name = "your"
}
message1 = "wonderful"
message2 = world
```

```
type remainStruct struct {
Name string `hcl:"name"`
Nested []*remainNested `hcl:"nested,optional"`
Remain []*Entry `hcl:",remain"`
}

type remainNested struct {
Name string `hcl:"name"`
}
```
The image below shows the third remaining field in the unmarshalled object:

![Screen Shot 2022-06-20 at 11 10 52 AM](https://user-images.githubusercontent.com/1320563/174508872-66a71d2c-7de8-49a5-baf6-713b2c86706d.png)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.