DataContractJsonSerializer Constructor (Type^, String^, IEnumerable<Type^>^)
Initializes a new instance of the DataContractJsonSerializer class to serialize or deserialize an object of a specified type using the XML root element specified by a parameter, with a collection of known types that may be present in the object graph.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public:
DataContractJsonSerializer(
Type^ type,
String^ rootName,
IEnumerable<Type^>^ knownTypes
)
Parameters
- type
-
Type:
System::Type^
The type of the instances that is serialized or deserialized.
- rootName
-
Type:
System::String^
The name of the XML element that encloses the content to serialize or deserialize. The default is "root".
- knownTypes
-
Type:
System.Collections.Generic::IEnumerable<Type^>^
An IEnumerable<T> of Type that contains the types that may be present in the object graph.
Available since 3.5