(query url.Values, name string)
| 1167 | } |
| 1168 | |
| 1169 | func parseDeepObjectQuery(query url.Values, name string) map[string]string { |
| 1170 | result := make(map[string]string) |
| 1171 | |
| 1172 | for key, values := range query { |
| 1173 | if strings.Contains(key, "[") { |
| 1174 | // Nested object |
| 1175 | keys := strings.Split(key, "[") |
| 1176 | if keys[0] != name { |
| 1177 | continue |
| 1178 | } |
| 1179 | k := strings.Trim(keys[1], "]") |
| 1180 | result[k] = values[0] |
| 1181 | } |
| 1182 | } |
| 1183 | return result |
| 1184 | } |
| 1185 | |
| 1186 | func setDeepObjectValue(pb *PathBuffer, res *ValidateResult, f reflect.Value, data map[string]string) map[string]any { |
| 1187 | t := f.Type() |
no outgoing calls
no test coverage detected
searching dependent graphs…