- Notifications
You must be signed in to change notification settings - Fork 182
Open
Description
I plan to fix the issue described below for encoding nested struct arrays.
Currently this structure
type Nested struct { A string `url:"theA,omitempty"` B string `url:"theB,omitempty"` } type NestedArr []Nested na := struct { A NestedArr `url:"arr"` B Nested `url:"nested"` }{ A: NestedArr{Nested{ A: "aa", B: "bb", }, Nested{ A: "aaa", B: "bbb"}}, B: Nested{ A: "zz", B: "xx", }, }encode to
arr={aa bb}&arr={aaa bbb}&nested[theA]=zz&nested[theB]=xxTo be consistent with the Ruby style parsing the result should look like this
arr[0][theA]=aa&arr[0][theB]=bb&arr[1][theA]=aaa&arr[1][theB]=bbb&nested[theA]=zz&nested[theB]=xxMetadata
Metadata
Assignees
Labels
No labels