Merge pull request #2777 from LaurentGoderre/metadata-list-support

Add ability to output json lists in metadata build file
This commit is contained in:
Tõnis Tiigi 2024-11-11 13:52:09 -08:00 committed by GitHub
commit 6caa151e98
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 2 deletions

View File

@ -763,9 +763,12 @@ func decodeExporterResponse(exporterResponse map[string]string) map[string]inter
} }
var raw map[string]interface{} var raw map[string]interface{}
if err = json.Unmarshal(dt, &raw); err != nil || len(raw) == 0 { if err = json.Unmarshal(dt, &raw); err != nil || len(raw) == 0 {
var rawList []map[string]interface{}
if err = json.Unmarshal(dt, &rawList); err != nil || len(rawList) == 0 {
out[k] = v out[k] = v
continue continue
} }
}
out[k] = json.RawMessage(dt) out[k] = json.RawMessage(dt)
} }
return out return out