in csharp/NativeUtils/ResourceLoaderUtils.cs [220:235]
public StringBuilder WriteTo(StringBuilder sb)
{
sb = AppendKey(sb, _name).Append("{");
String separator = "" + Eol;
foreach (var o in this.OrderBy(x => x.Key))
{
sb.Append(separator);
separator = "," + Eol;
var value = o.Value;
sb = value is Map ? ((Map)value).WriteTo(sb)
: value is Array ? AppendArray(AppendKey(sb, o.Key), (Array)value)
: AppendValue(AppendKey(sb, o.Key), value);
}
return sb.Append(Eol + "}");
}