コード例 #1
0
ファイル: cape.JSONEncoder.cs プロジェクト: eqela/jkop4uwp
        private void encodeKeyValueList(cape.KeyValueListForStrings list, int indent, cape.StringBuilder sb, bool niceFormatting)
        {
            print("{", indent, false, true, sb, niceFormatting);
            var first = true;

            cape.Iterator <cape.KeyValuePair <string, string> > it = list.iterate();
            while (it != null)
            {
                var pair = it.next();
                if (pair == null)
                {
                    break;
                }
                if (first == false)
                {
                    print(",", indent, false, true, sb, niceFormatting);
                }
                encodeString(pair.key, indent + 1, sb, niceFormatting);
                if (niceFormatting)
                {
                    sb.append(" : ");
                }
                else
                {
                    sb.append(':');
                }
                encodeString(pair.value, indent + 1, sb, niceFormatting);
                first = false;
            }
            print("}", indent, true, false, sb, niceFormatting);
        }
コード例 #2
0
 public void addHeader(string key, string value)
 {
     if (!(rawHeaders != null))
     {
         rawHeaders = new cape.KeyValueListForStrings();
     }
     if (!(headers != null))
     {
         headers = new System.Collections.Generic.Dictionary <string, string>();
     }
     rawHeaders.add(key, value);
     headers[cape.String.toLowerCase(key)] = value;
 }
コード例 #3
0
 public capex.net.WSSocketGeneric.HTTPClientResponse setRawHeaders(cape.KeyValueListForStrings v)
 {
     rawHeaders = v;
     return(this);
 }
コード例 #4
0
 public capex.http.HTTPClientResponse setRawHeaders(cape.KeyValueListForStrings v)
 {
     rawHeaders = v;
     return(this);
 }