<PackageReference Include="Newtonsoft.Json" Version="10.0.1" />
API Differences between 10.0.1 and 6.0.3
236 Additions
20 Removals
Newtonsoft.Json
-
public interface IArrayPool<T>
- T[] Rent(int minimumLength)
- void Return(T[] array)
-
public abstract class JsonContainerAttribute : Attribute
-
public static class JsonConvert
- public static Task<T> DeserializeObjectAsync<T>(string value)
- public static Task<T> DeserializeObjectAsync<T>(string value, JsonSerializerSettings settings)
- public static Task<object> DeserializeObjectAsync(string value)
- public static Task<object> DeserializeObjectAsync(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 Task PopulateObjectAsync(string value, object target, JsonSerializerSettings settings)
- public static Task<string> SerializeObjectAsync(object value)
- public static Task<string> SerializeObjectAsync(object value, Formatting formatting)
- public static Task<string> SerializeObjectAsync(object value, 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 ToString(string value, char delimiter, StringEscapeHandling stringEscapeHandling)
-
public abstract class JsonConverter
-
public sealed class JsonConverterAttribute : Attribute
-
public sealed class JsonPropertyAttribute : Attribute
-
public abstract class JsonReader : IDisposable
-
public class JsonReaderException : JsonException
-
public sealed class JsonRequiredAttribute : Attribute
-
public class JsonSerializer
-
public class JsonSerializerSettings
-
public class JsonTextReader : JsonReader, IJsonLineInfo
-
public class JsonTextWriter : JsonWriter
-
public abstract class JsonWriter : IDisposable
- public bool AutoCompleteOnClose { get; set; }
- public virtual Task CloseAsync(CancellationToken cancellationToken = default)
- protected virtual void Dispose(bool disposing)
- public virtual Task FlushAsync(CancellationToken cancellationToken = default)
- protected Task SetWriteStateAsync(JsonToken token, object value, CancellationToken cancellationToken)
- public virtual Task (string text, CancellationToken cancellationToken = default)
- public virtual Task WriteEndArrayAsync(CancellationToken cancellationToken = default)
- protected virtual Task WriteEndAsync(JsonToken token, CancellationToken cancellationToken)
- public virtual Task WriteEndAsync(CancellationToken cancellationToken = default)
- public virtual Task WriteEndConstructorAsync(CancellationToken cancellationToken = default)
- public virtual Task WriteEndObjectAsync(CancellationToken cancellationToken = default)
- protected virtual Task WriteIndentAsync(CancellationToken cancellationToken)
- protected virtual Task WriteIndentSpaceAsync(CancellationToken cancellationToken)
- public virtual Task WriteNullAsync(CancellationToken cancellationToken = default)
- public virtual Task WritePropertyNameAsync(string name, CancellationToken cancellationToken = default)
- public virtual Task WritePropertyNameAsync(string name, bool escape, CancellationToken cancellationToken = default)
- public virtual Task WriteRawAsync(string json, CancellationToken cancellationToken = default)
- public virtual Task WriteRawValueAsync(string json, CancellationToken cancellationToken = default)
- public virtual Task WriteStartArrayAsync(CancellationToken cancellationToken = default)
- public virtual Task WriteStartConstructorAsync(string name, CancellationToken cancellationToken = default)
- public virtual Task WriteStartObjectAsync(CancellationToken cancellationToken = default)
- 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 Task WriteUndefinedAsync(CancellationToken cancellationToken = default)
- 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 Task WriteValueDelimiterAsync(CancellationToken cancellationToken)
- public virtual Task WriteWhitespaceAsync(string ws, CancellationToken cancellationToken = default)
-
public class JsonWriterException : JsonException
-
public enum MetadataPropertyHandling
-
public enum Required
-
public enum TypeNameAssemblyFormatHandling
Newtonsoft.Json.Converters
Newtonsoft.Json.Linq
-
public enum CommentHandling
-
public static class Extensions
-
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, IList, ICollection, 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
-
public class JProperty : JContainer
-
public class JRaw : JValue
-
public class JsonLoadSettings
-
public class JsonMergeSettings
-
public abstract class JToken : IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, IDynamicMetaObjectProvider
- public static JToken Load(JsonReader reader, JsonLoadSettings settings)
- public static Task<JToken> LoadAsync(JsonReader reader, CancellationToken cancellationToken = default)
- public static Task<JToken> LoadAsync(JsonReader reader, JsonLoadSettings settings, CancellationToken cancellationToken = default)
- public static JToken Parse(string json, JsonLoadSettings settings)
- 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 AddAnnotation(object annotation)
- 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 void RemoveAnnotations<T>()
- public void RemoveAnnotations(Type type)
- public virtual Task WriteToAsync(JsonWriter writer, CancellationToken cancellationToken, JsonConverter[] converters)
- public Task WriteToAsync(JsonWriter writer, JsonConverter[] converters)
-
public class JTokenReader : JsonReader, IJsonLineInfo
-
public class JTokenWriter : JsonWriter
-
public class JValue : JToken, IEquatable<JValue>, IFormattable, IComparable, IComparable<JValue>
-
public enum LineInfoHandling
-
public enum MergeArrayHandling
-
public enum MergeNullValueHandling
Newtonsoft.Json.Serialization