in src/Amazon.Extensions.Configuration.SystemsManager/Utils/ParameterProcessorUtil.cs [19:31]
public static void ParseJsonParameter(string keyPrefix, string value, IDictionary<string, string> result)
{
foreach (var kv in JsonConfigurationParser.Parse(value))
{
var key = !string.IsNullOrEmpty(keyPrefix) ? ConfigurationPath.Combine(keyPrefix, kv.Key) : kv.Key;
if (result.ContainsKey(key))
{
throw new DuplicateParameterException($"Duplicate parameter '{key}' found. Parameter keys are case-insensitive.");
}
result.Add(key, kv.Value);
}
}