BsonExtensionMethodsToJsonTNominalType Method (TNominalType, JsonWriterSettings, IBsonSerializerTNominalType, ActionBsonSerializationContextBuilder, BsonSerializationArgs) |
Serializes an object to a JSON string.
Namespace:
MongoDB.Bson
Assembly:
MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.16.0+eeafbea0921243a5868b81984e1083a07c1f75bc
Syntax public static string ToJson<TNominalType>(
this TNominalType obj,
JsonWriterSettings writerSettings = null,
IBsonSerializer<TNominalType> serializer = null,
Action<BsonSerializationContextBuilder> configurator = null,
BsonSerializationArgs args = default
)
<ExtensionAttribute>
Public Shared Function ToJson(Of TNominalType) (
obj As TNominalType,
Optional writerSettings As JsonWriterSettings = Nothing,
Optional serializer As IBsonSerializer(Of TNominalType) = Nothing,
Optional configurator As Action(Of BsonSerializationContextBuilder) = Nothing,
Optional args As BsonSerializationArgs = Nothing
) As String
[<ExtensionAttribute>]
static member ToJson :
obj : 'TNominalType *
?writerSettings : JsonWriterSettings *
?serializer : IBsonSerializer<'TNominalType> *
?configurator : Action<BsonSerializationContextBuilder> *
?args : BsonSerializationArgs
(* Defaults:
let _writerSettings = defaultArg writerSettings null
let _serializer = defaultArg serializer null
let _configurator = defaultArg configurator null
let _args = defaultArg args new BsonSerializationArgs()
*)
-> string
Parameters
- obj
- Type: TNominalType
The object. - writerSettings (Optional)
- Type: MongoDB.Bson.IOJsonWriterSettings
The JsonWriter settings. - serializer (Optional)
- Type: MongoDB.Bson.SerializationIBsonSerializerTNominalType
The serializer. - configurator (Optional)
- Type: SystemActionBsonSerializationContextBuilder
The serializastion context configurator. - args (Optional)
- Type: MongoDB.Bson.SerializationBsonSerializationArgs
The serialization args.
Type Parameters
- TNominalType
- The nominal type of the object.
Return Value
Type:
String
A JSON string.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also