Exemplo n.º 1
0
 void WriteDictKeyValue(StringBuilder sb, string key, JsonElement value, int indent)
 {
     sb.Append("\n");
     AppendIndent(sb, indent);
     WriteString(sb, key);
     sb.Append(" : ");
     if (value is JsonElementString)
     {
         WriteString(sb, value.AsString());
     }
     else if (value is JsonElementInteger)
     {
         WriteInteger(sb, value.AsInteger());
     }
     else if (value is JsonElementBoolean)
     {
         WriteBoolean(sb, value.AsBoolean());
     }
     else if (value is JsonElementDict)
     {
         WriteDict(sb, value.AsDict(), indent);
     }
     else if (value is JsonElementArray)
     {
         WriteArray(sb, value.AsArray(), indent);
     }
 }
Exemplo n.º 2
0
 private void WriteDictKeyValue(StringBuilder sb, string key, JsonElement value, int indent)
 {
     sb.Append("\n");
     this.AppendIndent(sb, indent);
     this.WriteString(sb, key);
     sb.Append(" : ");
     if (value is JsonElementString)
     {
         this.WriteString(sb, value.AsString());
     }
     else if (value is JsonElementInteger)
     {
         this.WriteInteger(sb, value.AsInteger());
     }
     else if (value is JsonElementBoolean)
     {
         this.WriteBoolean(sb, value.AsBoolean());
     }
     else if (value is JsonElementDict)
     {
         this.WriteDict(sb, value.AsDict(), indent);
     }
     else if (value is JsonElementArray)
     {
         this.WriteArray(sb, value.AsArray(), indent);
     }
 }