<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
API Differences between 12.0.2 and 4.0.1
1298 Additions
0 Removals
Newtonsoft.Json
-
public enum ConstructorHandling
-
public enum DateFormatHandling
-
public enum DateParseHandling
-
public enum DateTimeZoneHandling
-
public class DefaultJsonNameTable : JsonNameTable
-
public enum DefaultValueHandling
-
public enum FloatFormatHandling
-
public enum FloatParseHandling
-
public enum Formatting
-
public interface IArrayPool<T>
- T[] Rent(int minimumLength)
- void Return(T[] array)
-
public interface IJsonLineInfo
-
public sealed class JsonArrayAttribute : JsonContainerAttribute
-
public sealed class JsonConstructorAttribute : Attribute
-
public abstract class JsonContainerAttribute : Attribute
-
public static class JsonConvert
- public static readonly string False
- public static readonly string NaN
- public static readonly string NegativeInfinity
- public static readonly string Null
- public static readonly string PositiveInfinity
- public static readonly string True
- public static readonly string Undefined
- public static Func<JsonSerializerSettings> DefaultSettings { get; set; }
- public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject)
- public static T DeserializeAnonymousType<T>(string value, T anonymousTypeObject, JsonSerializerSettings settings)
- public static object DeserializeObject(string value)
- public static object DeserializeObject(string value, JsonSerializerSettings settings)
- public static object DeserializeObject(string value, Type type)
- public static T DeserializeObject<T>(string value)
- public static T DeserializeObject<T>(string value, JsonConverter[] converters)
- public static T DeserializeObject<T>(string value, JsonSerializerSettings settings)
- public static object DeserializeObject(string value, Type type, JsonConverter[] converters)
- public static object DeserializeObject(string value, Type type, JsonSerializerSettings settings)
- public static XmlDocument DeserializeXmlNode(string value)
- public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName)
- public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName, bool writeArrayAttribute)
- public static XmlDocument DeserializeXmlNode(string value, string deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters)
- public static XDocument DeserializeXNode(string value)
- public static XDocument DeserializeXNode(string value, string deserializeRootElementName)
- public static XDocument DeserializeXNode(string value, string deserializeRootElementName, bool writeArrayAttribute)
- public static XDocument DeserializeXNode(string value, string deserializeRootElementName, bool writeArrayAttribute, bool encodeSpecialCharacters)
- public static void PopulateObject(string value, object target)
- public static void PopulateObject(string value, object target, JsonSerializerSettings settings)
- public static string SerializeObject(object value)
- public static string SerializeObject(object value, Formatting formatting)
- public static string SerializeObject(object value, JsonConverter[] converters)
- public static string SerializeObject(object value, Formatting formatting, JsonConverter[] converters)
- public static string SerializeObject(object value, JsonSerializerSettings settings)
- public static string SerializeObject(object value, Type type, JsonSerializerSettings settings)
- public static string SerializeObject(object value, Formatting formatting, JsonSerializerSettings settings)
- public static string SerializeObject(object value, Type type, Formatting formatting, JsonSerializerSettings settings)
- public static string SerializeXmlNode(XmlNode node)
- public static string SerializeXmlNode(XmlNode node, Formatting formatting)
- public static string SerializeXmlNode(XmlNode node, Formatting formatting, bool omitRootObject)
- public static string SerializeXNode(XObject node)
- public static string SerializeXNode(XObject node, Formatting formatting)
- public static string SerializeXNode(XObject node, Formatting formatting, bool omitRootObject)
- public static string ToString(DateTime value)
- public static string ToString(DateTime value, DateFormatHandling format, DateTimeZoneHandling timeZoneHandling)
- public static string ToString(DateTimeOffset value)
- public static string ToString(DateTimeOffset value, DateFormatHandling format)
- public static string ToString(bool value)
- public static string ToString(char value)
- public static string ToString(Enum value)
- public static string ToString(int value)
- public static string ToString(short value)
- public static string ToString(ushort value)
- public static string ToString(uint value)
- public static string ToString(long value)
- public static string ToString(ulong value)
- public static string ToString(float value)
- public static string ToString(double value)
- public static string ToString(byte value)
- public static string ToString(sbyte value)
- public static string ToString(decimal value)
- public static string ToString(Guid value)
- public static string ToString(TimeSpan value)
- public static string ToString(Uri value)
- public static string ToString(string value)
- public static string ToString(string value, char delimiter)
- public static string ToString(string value, char delimiter, StringEscapeHandling stringEscapeHandling)
- public static string ToString(object value)
-
public abstract class JsonConverter
-
public abstract class JsonConverter<T> : JsonConverter
-
public sealed class JsonConverterAttribute : Attribute
-
public class JsonConverterCollection : Collection<JsonConverter>
-
public sealed class JsonDictionaryAttribute : JsonContainerAttribute
-
public class JsonException : Exception
-
public class JsonExtensionDataAttribute : Attribute
-
public sealed class JsonIgnoreAttribute : Attribute
-
public abstract class JsonNameTable
- protected JsonNameTable()
- public abstract string Get(char[] key, int start, int length)
-
public sealed class JsonObjectAttribute : JsonContainerAttribute
-
public sealed class JsonPropertyAttribute : Attribute
-
public abstract class JsonReader : IDisposable
-
public class JsonReaderException : JsonException
-
public sealed class JsonRequiredAttribute : Attribute
-
public class JsonSerializationException : JsonException
-
public class JsonSerializer
- public virtual SerializationBinder Binder { get; set; }
- public virtual bool CheckAdditionalContent { get; set; }
- public virtual ConstructorHandling ConstructorHandling { get; set; }
- public virtual StreamingContext Context { get; set; }
- public virtual IContractResolver ContractResolver { get; set; }
- public virtual JsonConverterCollection Converters { get; }
- public virtual CultureInfo Culture { get; set; }
- public virtual DateFormatHandling DateFormatHandling { get; set; }
- public virtual string DateFormatString { get; set; }
- public virtual DateParseHandling DateParseHandling { get; set; }
- public virtual DateTimeZoneHandling DateTimeZoneHandling { get; set; }
- public virtual DefaultValueHandling DefaultValueHandling { get; set; }
- public virtual IEqualityComparer EqualityComparer { get; set; }
- public virtual FloatFormatHandling FloatFormatHandling { get; set; }
- public virtual FloatParseHandling FloatParseHandling { get; set; }
- public virtual Formatting Formatting { get; set; }
- public virtual int? MaxDepth { get; set; }
- public virtual MetadataPropertyHandling MetadataPropertyHandling { get; set; }
- public virtual MissingMemberHandling MissingMemberHandling { get; set; }
- public virtual NullValueHandling NullValueHandling { get; set; }
- public virtual ObjectCreationHandling ObjectCreationHandling { get; set; }
- public virtual PreserveReferencesHandling PreserveReferencesHandling { get; set; }
- public virtual ReferenceLoopHandling ReferenceLoopHandling { get; set; }
- public virtual IReferenceResolver ReferenceResolver { get; set; }
- public virtual ISerializationBinder SerializationBinder { get; set; }
- public virtual StringEscapeHandling StringEscapeHandling { get; set; }
- public virtual ITraceWriter TraceWriter { get; set; }
- public virtual FormatterAssemblyStyle TypeNameAssemblyFormat { get; set; }
- public virtual TypeNameAssemblyFormatHandling TypeNameAssemblyFormatHandling { get; set; }
- public virtual TypeNameHandling TypeNameHandling { get; set; }
- public event EventHandler<ErrorEventArgs> Error
- public JsonSerializer()
- public static JsonSerializer Create()
- public static JsonSerializer Create(JsonSerializerSettings settings)
- public static JsonSerializer CreateDefault()
- public static JsonSerializer CreateDefault(JsonSerializerSettings settings)
- public object Deserialize(JsonReader reader)
- public object Deserialize(TextReader reader, Type objectType)
- public T Deserialize<T>(JsonReader reader)
- public object Deserialize(JsonReader reader, Type objectType)
- public void Populate(TextReader reader, object target)
- public void Populate(JsonReader reader, object target)
- public void Serialize(TextWriter textWriter, object value)
- public void Serialize(JsonWriter jsonWriter, object value, Type objectType)
- public void Serialize(TextWriter textWriter, object value, Type objectType)
- public void Serialize(JsonWriter jsonWriter, object value)
-
public class JsonSerializerSettings
-
public class JsonTextReader : JsonReader, IJsonLineInfo
-
public class JsonTextWriter : JsonWriter
-
public enum JsonToken
-
public class JsonValidatingReader : JsonReader, IJsonLineInfo
-
public abstract class JsonWriter : IDisposable
- public bool AutoCompleteOnClose { get; set; }
- public bool CloseOutput { get; set; }
- public CultureInfo Culture { get; set; }
- public DateFormatHandling DateFormatHandling { get; set; }
- public string DateFormatString { get; set; }
- public DateTimeZoneHandling DateTimeZoneHandling { get; set; }
- public FloatFormatHandling FloatFormatHandling { get; set; }
- public Formatting Formatting { get; set; }
- public string Path { get; }
- public StringEscapeHandling StringEscapeHandling { get; set; }
- public WriteState WriteState { get; }
- protected JsonWriter()
- public virtual void Close()
- public virtual Task CloseAsync(CancellationToken cancellationToken = default)
- protected virtual void Dispose(bool disposing)
- public abstract void Flush()
- public virtual Task FlushAsync(CancellationToken cancellationToken = default)
- protected void SetWriteState(JsonToken token, object value)
- protected Task SetWriteStateAsync(JsonToken token, object value, CancellationToken cancellationToken)
- public virtual void (string text)
- public virtual Task (string text, CancellationToken cancellationToken = default)
- public virtual void WriteEnd()
- protected virtual void WriteEnd(JsonToken token)
- public virtual void WriteEndArray()
- public virtual Task WriteEndArrayAsync(CancellationToken cancellationToken = default)
- protected virtual Task WriteEndAsync(JsonToken token, CancellationToken cancellationToken)
- public virtual Task WriteEndAsync(CancellationToken cancellationToken = default)
- public virtual void WriteEndConstructor()
- public virtual Task WriteEndConstructorAsync(CancellationToken cancellationToken = default)
- public virtual void WriteEndObject()
- public virtual Task WriteEndObjectAsync(CancellationToken cancellationToken = default)
- protected virtual void WriteIndent()
- protected virtual Task WriteIndentAsync(CancellationToken cancellationToken)
- protected virtual void WriteIndentSpace()
- protected virtual Task WriteIndentSpaceAsync(CancellationToken cancellationToken)
- public virtual void WriteNull()
- public virtual Task WriteNullAsync(CancellationToken cancellationToken = default)
- public virtual void WritePropertyName(string name)
- public virtual void WritePropertyName(string name, bool escape)
- public virtual Task WritePropertyNameAsync(string name, CancellationToken cancellationToken = default)
- public virtual Task WritePropertyNameAsync(string name, bool escape, CancellationToken cancellationToken = default)
- public virtual void WriteRaw(string json)
- public virtual Task WriteRawAsync(string json, CancellationToken cancellationToken = default)
- public virtual void WriteRawValue(string json)
- public virtual Task WriteRawValueAsync(string json, CancellationToken cancellationToken = default)
- public virtual void WriteStartArray()
- public virtual Task WriteStartArrayAsync(CancellationToken cancellationToken = default)
- public virtual void WriteStartConstructor(string name)
- public virtual Task WriteStartConstructorAsync(string name, CancellationToken cancellationToken = default)
- public virtual void WriteStartObject()
- public virtual Task WriteStartObjectAsync(CancellationToken cancellationToken = default)
- public void WriteToken(JsonReader reader)
- public void WriteToken(JsonReader reader, bool writeChildren)
- public void WriteToken(JsonToken token, object value)
- public void WriteToken(JsonToken token)
- public Task WriteTokenAsync(JsonReader reader, CancellationToken cancellationToken = default)
- public Task WriteTokenAsync(JsonReader reader, bool writeChildren, CancellationToken cancellationToken = default)
- public Task WriteTokenAsync(JsonToken token, CancellationToken cancellationToken = default)
- public Task WriteTokenAsync(JsonToken token, object value, CancellationToken cancellationToken = default)
- public virtual void WriteUndefined()
- public virtual Task WriteUndefinedAsync(CancellationToken cancellationToken = default)
- public virtual void WriteValue(string value)
- public virtual void WriteValue(int value)
- public virtual void WriteValue(uint value)
- public virtual void WriteValue(long value)
- public virtual void WriteValue(ulong value)
- public virtual void WriteValue(float value)
- public virtual void WriteValue(double value)
- public virtual void WriteValue(bool value)
- public virtual void WriteValue(short value)
- public virtual void WriteValue(ushort value)
- public virtual void WriteValue(char value)
- public virtual void WriteValue(byte value)
- public virtual void WriteValue(sbyte value)
- public virtual void WriteValue(decimal value)
- public virtual void WriteValue(DateTime value)
- public virtual void WriteValue(DateTimeOffset value)
- public virtual void WriteValue(Guid value)
- public virtual void WriteValue(TimeSpan value)
- public virtual void WriteValue(int? value)
- public virtual void WriteValue(uint? value)
- public virtual void WriteValue(long? value)
- public virtual void WriteValue(ulong? value)
- public virtual void WriteValue(float? value)
- public virtual void WriteValue(double? value)
- public virtual void WriteValue(bool? value)
- public virtual void WriteValue(short? value)
- public virtual void WriteValue(ushort? value)
- public virtual void WriteValue(char? value)
- public virtual void WriteValue(byte? value)
- public virtual void WriteValue(sbyte? value)
- public virtual void WriteValue(decimal? value)
- public virtual void WriteValue(DateTime? value)
- public virtual void WriteValue(DateTimeOffset? value)
- public virtual void WriteValue(Guid? value)
- public virtual void WriteValue(TimeSpan? value)
- public virtual void WriteValue(byte[] value)
- public virtual void WriteValue(Uri value)
- public virtual void WriteValue(object value)
- public virtual Task WriteValueAsync(bool value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(bool? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(byte value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(byte? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(byte[] value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(char value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(char? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(DateTime value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(DateTime? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(DateTimeOffset value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(DateTimeOffset? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(decimal value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(decimal? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(double value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(double? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(float value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(float? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(Guid value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(Guid? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(int value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(int? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(long value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(long? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(object value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(sbyte value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(sbyte? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(short value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(short? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(string value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(TimeSpan value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(TimeSpan? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(uint value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(uint? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(ulong value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(ulong? value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(Uri value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(ushort value, CancellationToken cancellationToken = default)
- public virtual Task WriteValueAsync(ushort? value, CancellationToken cancellationToken = default)
- protected virtual void WriteValueDelimiter()
- protected virtual Task WriteValueDelimiterAsync(CancellationToken cancellationToken)
- public virtual void WriteWhitespace(string ws)
- public virtual Task WriteWhitespaceAsync(string ws, CancellationToken cancellationToken = default)
-
public class JsonWriterException : JsonException
-
public enum MemberSerialization
-
public enum MetadataPropertyHandling
-
public enum MissingMemberHandling
-
public enum NullValueHandling
-
public enum ObjectCreationHandling
-
public enum PreserveReferencesHandling
-
public enum ReferenceLoopHandling
-
public enum Required
-
public enum StringEscapeHandling
-
public enum TypeNameAssemblyFormatHandling
-
public enum TypeNameHandling
-
public enum WriteState
Newtonsoft.Json.Bson
Newtonsoft.Json.Converters
Newtonsoft.Json.Linq
-
public enum CommentHandling
-
public enum DuplicatePropertyNameHandling
-
public static class Extensions
-
public interface IJEnumerable<T> : IEnumerable<T>, IEnumerable where T : JToken
-
public class JArray : JContainer, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable
-
public class JConstructor : JContainer
-
public abstract class JContainer : JToken, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable, ITypedList, IBindingList, ICollection, IList, INotifyCollectionChanged
-
public struct JEnumerable<T> : IJEnumerable<T>, IEnumerable<T>, IEnumerable, IEquatable<JEnumerable<T>> where T : JToken
-
public class JObject : JContainer, IDictionary<string, JToken>, ICollection<KeyValuePair<string, JToken>>, IEnumerable<KeyValuePair<string, JToken>>, IEnumerable, INotifyPropertyChanged, ICustomTypeDescriptor, INotifyPropertyChanging
- public JToken this[string propertyName] { get; set; }
- public event PropertyChangedEventHandler PropertyChanged
- public event PropertyChangingEventHandler PropertyChanging
- public JObject()
- public JObject(JObject other)
- public JObject(object[] content)
- public JObject(object content)
- public static JObject FromObject(object o)
- public static JObject FromObject(object o, JsonSerializer jsonSerializer)
- public static JObject Load(JsonReader reader)
- public static JObject Load(JsonReader reader, JsonLoadSettings settings)
- public static Task<JObject> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
- public static Task<JObject> LoadAsync(JsonReader reader, JsonLoadSettings settings, CancellationToken cancellationToken = default)
- public static JObject Parse(string json)
- public static JObject Parse(string json, JsonLoadSettings settings)
- public void Add(string propertyName, JToken value)
- public bool ContainsKey(string propertyName)
- public IEnumerator<KeyValuePair<string, JToken>> GetEnumerator()
- public JToken GetValue(string propertyName)
- public JToken GetValue(string propertyName, StringComparison comparison)
- protected virtual void OnPropertyChanged(string propertyName)
- protected virtual void OnPropertyChanging(string propertyName)
- public IEnumerable<JProperty> Properties()
- public JProperty Property(string name)
- public JProperty Property(string name, StringComparison comparison)
- public JEnumerable<JToken> PropertyValues()
- public bool Remove(string propertyName)
- public bool TryGetValue(string propertyName, StringComparison comparison, out JToken value)
- public bool TryGetValue(string propertyName, out JToken value)
-
public class JProperty : JContainer
-
public class JPropertyDescriptor : PropertyDescriptor
-
public class JRaw : JValue
-
public class JsonLoadSettings
-
public class JsonMergeSettings
-
public abstract class JToken : IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, ICloneable, IDynamicMetaObjectProvider
- public static JTokenEqualityComparer EqualityComparer { get; }
- public virtual JToken First { get; }
- public abstract bool HasValues { get; }
- public virtual JToken this[object key] { get; set; }
- public virtual JToken Last { get; }
- public JToken Next { get; }
- public JContainer Parent { get; }
- public string Path { get; }
- public JToken Previous { get; }
- public JToken Root { get; }
- public abstract JTokenType Type { get; }
- public static bool DeepEquals(JToken t1, JToken t2)
- public static JToken FromObject(object o)
- public static JToken FromObject(object o, JsonSerializer jsonSerializer)
- public static JToken Load(JsonReader reader, JsonLoadSettings settings)
- public static JToken Load(JsonReader reader)
- public static Task<JToken> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
- public static Task<JToken> LoadAsync(JsonReader reader, JsonLoadSettings settings, CancellationToken cancellationToken = default)
- public static bool op_Explicit(JToken value)
- public static DateTimeOffset op_Explicit(JToken value)
- public static bool? op_Explicit(JToken value)
- public static long op_Explicit(JToken value)
- public static DateTime? op_Explicit(JToken value)
- public static DateTimeOffset? op_Explicit(JToken value)
- public static decimal? op_Explicit(JToken value)
- public static double? op_Explicit(JToken value)
- public static char? op_Explicit(JToken value)
- public static int op_Explicit(JToken value)
- public static short op_Explicit(JToken value)
- public static ushort op_Explicit(JToken value)
- public static char op_Explicit(JToken value)
- public static byte op_Explicit(JToken value)
- public static sbyte op_Explicit(JToken value)
- public static int? op_Explicit(JToken value)
- public static short? op_Explicit(JToken value)
- public static ushort? op_Explicit(JToken value)
- public static byte? op_Explicit(JToken value)
- public static sbyte? op_Explicit(JToken value)
- public static DateTime op_Explicit(JToken value)
- public static long? op_Explicit(JToken value)
- public static float? op_Explicit(JToken value)
- public static decimal op_Explicit(JToken value)
- public static uint? op_Explicit(JToken value)
- public static ulong? op_Explicit(JToken value)
- public static double op_Explicit(JToken value)
- public static float op_Explicit(JToken value)
- public static string op_Explicit(JToken value)
- public static uint op_Explicit(JToken value)
- public static ulong op_Explicit(JToken value)
- public static byte[] op_Explicit(JToken value)
- public static Guid op_Explicit(JToken value)
- public static Guid? op_Explicit(JToken value)
- public static TimeSpan op_Explicit(JToken value)
- public static TimeSpan? op_Explicit(JToken value)
- public static Uri op_Explicit(JToken value)
- public static JToken op_Implicit(bool value)
- public static JToken op_Implicit(DateTimeOffset value)
- public static JToken op_Implicit(byte value)
- public static JToken op_Implicit(byte? value)
- public static JToken op_Implicit(sbyte value)
- public static JToken op_Implicit(sbyte? value)
- public static JToken op_Implicit(bool? value)
- public static JToken op_Implicit(long value)
- public static JToken op_Implicit(DateTime? value)
- public static JToken op_Implicit(DateTimeOffset? value)
- public static JToken op_Implicit(decimal? value)
- public static JToken op_Implicit(double? value)
- public static JToken op_Implicit(short value)
- public static JToken op_Implicit(ushort value)
- public static JToken op_Implicit(int value)
- public static JToken op_Implicit(int? value)
- public static JToken op_Implicit(DateTime value)
- public static JToken op_Implicit(long? value)
- public static JToken op_Implicit(float? value)
- public static JToken op_Implicit(decimal value)
- public static JToken op_Implicit(short? value)
- public static JToken op_Implicit(ushort? value)
- public static JToken op_Implicit(uint? value)
- public static JToken op_Implicit(ulong? value)
- public static JToken op_Implicit(double value)
- public static JToken op_Implicit(float value)
- public static JToken op_Implicit(string value)
- public static JToken op_Implicit(uint value)
- public static JToken op_Implicit(ulong value)
- public static JToken op_Implicit(byte[] value)
- public static JToken op_Implicit(Uri value)
- public static JToken op_Implicit(TimeSpan value)
- public static JToken op_Implicit(TimeSpan? value)
- public static JToken op_Implicit(Guid value)
- public static JToken op_Implicit(Guid? value)
- public static JToken Parse(string json)
- public static JToken Parse(string json, JsonLoadSettings settings)
- public static JToken ReadFrom(JsonReader reader)
- public static JToken ReadFrom(JsonReader reader, JsonLoadSettings settings)
- public static Task<JToken> ReadFromAsync(JsonReader reader, CancellationToken cancellationToken = default)
- public static Task<JToken> ReadFromAsync(JsonReader reader, JsonLoadSettings settings, CancellationToken cancellationToken = default)
- public void AddAfterSelf(object content)
- public void AddAnnotation(object annotation)
- public void AddBeforeSelf(object content)
- public IEnumerable<JToken> AfterSelf()
- public IEnumerable<JToken> Ancestors()
- public IEnumerable<JToken> AncestorsAndSelf()
- public T Annotation<T>()
- public object Annotation(Type type)
- public IEnumerable<T> Annotations<T>()
- public IEnumerable<object> Annotations(Type type)
- public IEnumerable<JToken> BeforeSelf()
- public virtual JEnumerable<JToken> Children()
- public JEnumerable<T> Children<T>() where T : JToken
- public JsonReader CreateReader()
- public JToken DeepClone()
- protected virtual DynamicMetaObject GetMetaObject(Expression parameter)
- public void Remove()
- public void RemoveAnnotations<T>()
- public void RemoveAnnotations(Type type)
- public void Replace(JToken value)
- public JToken SelectToken(string path)
- public JToken SelectToken(string path, bool errorWhenNoMatch)
- public IEnumerable<JToken> SelectTokens(string path)
- public IEnumerable<JToken> SelectTokens(string path, bool errorWhenNoMatch)
- public T ToObject<T>()
- public object ToObject(Type objectType)
- public T ToObject<T>(JsonSerializer jsonSerializer)
- public object ToObject(Type objectType, JsonSerializer jsonSerializer)
- public string ToString(Formatting formatting, JsonConverter[] converters)
- public virtual T Value<T>(object key)
- public virtual IEnumerable<T> Values<T>()
- public abstract void WriteTo(JsonWriter writer, JsonConverter[] converters)
- public virtual Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, JsonConverter[] converters)
- public Task WriteToAsync(JsonWriter writer, JsonConverter[] converters)
-
public class JTokenEqualityComparer : IEqualityComparer<JToken>
-
public class JTokenReader : JsonReader, IJsonLineInfo
-
public enum JTokenType
-
public class JTokenWriter : JsonWriter
-
public class JValue : JToken, IEquatable<JValue>, IFormattable, IComparable, IComparable<JValue>, IConvertible
-
public enum LineInfoHandling
-
public enum MergeArrayHandling
-
public enum MergeNullValueHandling
Newtonsoft.Json.Schema
Newtonsoft.Json.Serialization