resource-generator: SubParams → nested SingleNestedAttribute/ListNestedAttribute + bump 5.0.73

This commit is contained in:
“Naeel”
2026-07-16 15:06:35 +04:00
parent ef72486bd7
commit 3d22758385
5 changed files with 202 additions and 13 deletions
@@ -78,3 +78,16 @@ func CompactParams(params map[string]string) map[string]string {
}
return out
}
// BuildJSON строит JSON-строку из map[string]string значений.
// Ключи не кавычатся если они уже в кавычках.
func BuildJSON(parts map[string]string) string {
if len(parts) == 0 {
return "{}"
}
pairs := make([]string, 0, len(parts))
for k, v := range parts {
pairs = append(pairs, fmt.Sprintf(`"%s":%s`, k, v))
}
return "{" + strings.Join(pairs, ",") + "}"
}