Json.NET Documentation
Json.NET Documentation
API Reference
Newtonsoft.Json.Serialization
CamelCaseNamingStrategy Class
CamelCasePropertyNamesContractResolver Class
DefaultContractResolver Class
DefaultNamingStrategy Class
DefaultSerializationBinder Class
DiagnosticsTraceWriter Class
DynamicValueProvider Class
ErrorContext Class
ErrorEventArgs Class
ExpressionValueProvider Class
ExtensionDataGetter Delegate
ExtensionDataSetter Delegate
IAttributeProvider Interface
IContractResolver Interface
IReferenceResolver Interface
ISerializationBinder Interface
ITraceWriter Interface
IValueProvider Interface
JsonArrayContract Class
JsonContainerContract Class
JsonContract Class
JsonDictionaryContract Class
JsonDynamicContract Class
JsonISerializableContract Class
JsonLinqContract Class
JsonObjectContract Class
JsonPrimitiveContract Class
JsonProperty Class
JsonPropertyCollection Class
JsonStringContract Class
MemoryTraceWriter Class
NamingStrategy Class
ObjectConstructor(T) Delegate
OnErrorAttribute Class
ReflectionAttributeProvider Class
ReflectionValueProvider Class
SerializationCallback Delegate
SerializationErrorCallback Delegate
SnakeCaseNamingStrategy Class
ExtensionDataGetter Delegate
Gets extension data for an object during serialization.
Namespace:
Newtonsoft.Json.Serialization
Assembly:
Newtonsoft.Json (in Newtonsoft.Json.dll) Version: 12.0.1+509643a8952ce731e0207710c429ad6e67dc43db
Syntax
C#
Copy
public
delegate
IEnumerable
<
KeyValuePair
<
Object
,
Object
>>
ExtensionDataGetter
(
Object
o
)
Parameters
o
Type:
System
Object
The object to set extension data on.
Return Value
Type:
IEnumerable
KeyValuePair
Object
,
Object
See Also
Reference
Newtonsoft.Json.Serialization Namespace
Json.NET Home