示例#1
0
        private static void AppendField(StringBuilder sb, string key, TagCollection value, string separator = ",")
        {
            if (value == null || !value.Any())
            {
                return;
            }

            if (separator != null)
            {
                sb.Append(separator);
            }

            sb.Append("\"");
            sb.Append(key);

            sb.Append("\":\"");
            var separator2 = "";

            foreach (var tag in value)
            {
                sb.Append(separator2);
                EncodeAndAppendJsString(sb, tag);

                separator2 = ",";
            }
            sb.Append("\"");
        }