BsonExtensionMethodsToJsonTNominalType Method (TNominalType, JsonWriterSettings, IBsonSerializerTNominalType, ActionBsonSerializationContextBuilder, BsonSerializationArgs) (original) (raw)
Serializes an object to a JSON string.
Namespace: MongoDB.Bson
Assembly: MongoDB.Bson (in MongoDB.Bson.dll) Version: 2.10.0+569905ff5e778c38ea19d9d0392496a83e1704ed
Syntax
public static string ToJson( this TNominalType obj, JsonWriterSettings writerSettings = null, IBsonSerializer serializer = null, Action configurator = null, BsonSerializationArgs args = null )
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[] static member ToJson : obj : 'TNominalType * ?writerSettings : JsonWriterSettings * ?serializer : IBsonSerializer<'TNominalType> * ?configurator : Action * ?args : BsonSerializationArgs (* Defaults: let _writerSettings = defaultArg writerSettings null let _serializer = defaultArg serializer null let _configurator = defaultArg configurator null let _args = defaultArg args null *) -> 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