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); } }
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); } }