public string Serialize(bool pretty = false, bool decoded = true) { var json = string.Empty; if (IsArray) { json = JsonSerializer.Serialize(AsArray, pretty, false); } else if (IsDocument) { json = JsonSerializer.Serialize(AsDocument, pretty, false); } return(decoded ? EncodingExtensions.DecodeEncodedNonAsciiCharacters(json) : json); }
public static string SerializeDecoded(this BsonValue bsonValue, bool pretty = false) { var json = JsonSerializer.Serialize(bsonValue, pretty, false); return(EncodingExtensions.DecodeEncodedNonAsciiCharacters(json)); }