Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simoncropp/argon

Argon is a JSON framework for .NET. It is a hard fork of Newtonsoft.Json.
https://github.com/simoncropp/argon

json

Last synced: 8 days ago
JSON representation

Argon is a JSON framework for .NET. It is a hard fork of Newtonsoft.Json.

Awesome Lists containing this project

README

        

# Argon is JSON framework for .NET

* [Argon is JSON framework for .NET](/docs/readme.md)
* [Serialization using ContractResolver](/docs/ContractResolver.md)
* [Converting between JSON and XML](/docs/ConvertingJSONandXML.md)
* [Creating JSON](/docs/CreatingLINQtoJSON.md)
* [Dates in JSON](/docs/DatesInJSON.md)
* [F#](/docs/FSharp.md)
* [LINQ to JSON](/docs/LINQtoJSON.md)
* [Parsing JSON](/docs/ParsingLINQtoJSON.md)
* [Performance](/docs/Performance.md)
* [Preserving Object References](/docs/PreserveObjectReferences.md)
* [Querying JSON with LINQ](/docs/QueryingLINQtoJSON.md)
* [Basic Reading and Writing JSON](/docs/ReadingWritingJSON.md)
* [Reducing JSON size](/docs/ReducingSerializedJSONSize.md)
* [Querying JSON with SelectToken](/docs/SelectToken.md)
* [Attributes](/docs/SerializationAttributes.md)
* [Serialization callbacks](/docs/SerializationCallbacks.md)
* [Error handling during serialization and deserialization.](/docs/SerializationErrorHandling.md)
* [Srialization Guide](/docs/SerializationGuide.md)
* [Serialization Settings](/docs/SerializationSettings.md)
* [ Serializing Collections](/docs/SerializingCollections.md)
* [Serializing and Deserializing JSON](/docs/SerializingJSON.md)
* [Deserializing Partial JSON Fragments](/docs/SerializingJSONFragments.md)
* [Json](/docs/Json)
* [Custom JsonReader](/docs/Json/CustomJsonReader.md)
* [Custom JsonWriter](/docs/Json/CustomJsonWriter.md)
* [Read JSON using JsonTextReader](/docs/Json/ReadJsonWithJsonTextReader.md)
* [Read Multiple Fragments With JsonReader](/docs/Json/ReadMultipleContentWithJsonReader.md)
* [Write JSON with JsonTextWriter](/docs/Json/WriteJsonWithJsonTextWriter.md)
* [JsonPath](/docs/JsonPath)
* [Querying JSON with complex JSON Path](/docs/JsonPath/ErrorWhenNoMatchQuery.md)
* [Querying JSON with SelectToken](/docs/JsonPath/QueryJsonSelectToken.md)
* [Querying JSON with JSON Path and escaped properties](/docs/JsonPath/QueryJsonSelectTokenEscaped.md)
* [Querying JSON with complex JSON Path](/docs/JsonPath/QueryJsonSelectTokenJsonPath.md)
* [Querying JSON with JSON Path and LINQ](/docs/JsonPath/QueryJsonSelectTokenWithLinq.md)
* [Load and query JSON with JToken.SelectToken](/docs/JsonPath/RegexQuery.md)
* [Querying JSON with complex JSON Path](/docs/JsonPath/StrictEqualsQuery.md)
* [Linq](/docs/Linq)
* [Cloning JSON with JToken.DeepClone](/docs/Linq/Clone.md)
* [Create JSON from an Anonymous Type](/docs/Linq/CreateJsonAnonymousObject.md)
* [Create JSON using Collection Initializers](/docs/Linq/CreateJsonCollectionInitializer.md)
* [Create JSON declaratively with LINQ](/docs/Linq/CreateJsonDeclaratively.md)
* [Create JSON with dynamic](/docs/Linq/CreateJsonDynamic.md)
* [Create JSON with JTokenWriter](/docs/Linq/CreateJsonJTokenWriter.md)
* [Create JObject and JArray programatically](/docs/Linq/CreateJsonManually.md)
* [Create JTokenReader from JToken](/docs/Linq/CreateReader.md)
* [Creates JTokenWriter JToken](/docs/Linq/CreateWriter.md)
* [Comparing JSON with JToken.DeepEquals](/docs/Linq/DeepEquals.md)
* [Deserializing from JSON with LINQ](/docs/Linq/DeserializeWithLinq.md)
* [Create JSON from an Object](/docs/Linq/FromObject.md)
* [Using JObject.Properties](/docs/Linq/JObjectProperties.md)
* [Casting JValue](/docs/Linq/JValueCast.md)
* [Using JValue.Value](/docs/Linq/JValueValue.md)
* [Modifying JSON](/docs/Linq/ModifyJson.md)
* [Parse JSON using JToken.Parse](/docs/Linq/ParseJsonAny.md)
* [Parse JSON using JArray.Parse](/docs/Linq/ParseJsonArray.md)
* [Parsing JSON Object using JObject.Parse](/docs/Linq/ParseJsonObject.md)
* [Querying JSON with complex JSON Path](/docs/Linq/QueryJson.md)
* [Querying JSON with dynamic](/docs/Linq/QueryJsonDynamic.md)
* [Querying JSON with LINQ](/docs/Linq/QueryJsonLinq.md)
* [Read JSON from a file using JObject](/docs/Linq/ReadJson.md)
* [Serializing to JSON with LINQ](/docs/Linq/SerializeWithLinq.md)
* [Convert JSON to a Type](/docs/Linq/ToObjectComplex.md)
* [LINQ to JSON with JToken.ToObject](/docs/Linq/ToObjectGeneric.md)
* [Convert JSON to a Type](/docs/Linq/ToObjectType.md)
* [Write JSON text with JToken.ToString](/docs/Linq/ToString.md)
* [Write JSON to a file](/docs/Linq/WriteToJsonFile.md)
* [Serializer](/docs/Serializer)
* [Custom IContractResolver](/docs/Serializer/CustomContractResolver.md)
* [Custom JsonConverter](/docs/Serializer/CustomJsonConverter.md)
* [Custom `JsonConverter`](/docs/Serializer/CustomJsonConverterGeneric.md)
* [DataContract and DataMember Attributes](/docs/Serializer/DataContractAndDataMember.md)
* [Serialize with DefaultSettings](/docs/Serializer/DefaultSettings.md)
* [DefaultValueAttribute](/docs/Serializer/DefaultValueAttributeIgnore.md)
* [DefaultValueHandling setting](/docs/Serializer/DefaultValueHandlingIgnore.md)
* [Deserialize an Anonymous Type](/docs/Serializer/DeserializeAnonymousType.md)
* [Deserialize a Collection](/docs/Serializer/DeserializeCollection.md)
* [ConstructorHandling setting](/docs/Serializer/DeserializeConstructorHandling.md)
* [Deserialize a DataSet](/docs/Serializer/DeserializeDataSet.md)
* [Deserialize a Dictionary](/docs/Serializer/DeserializeDictionary.md)
* [Deserialize an immutable collection](/docs/Serializer/DeserializeImmutableCollections.md)
* [MetadataPropertyHandling setting](/docs/Serializer/DeserializeMetadataPropertyHandling.md)
* [MissingMemberHandling setting](/docs/Serializer/DeserializeMissingMemberHandling.md)
* [Deserialize an Object](/docs/Serializer/DeserializeObject.md)
* [ObjectCreationHandling setting](/docs/Serializer/DeserializeObjectCreationHandling.md)
* [Deserialize JSON from a file](/docs/Serializer/DeserializeWithJsonSerializerFromFile.md)
* [ErrorHandlingAttribute](/docs/Serializer/ErrorHandlingAttribute.md)
* [ErrorHandling setting](/docs/Serializer/ErrorHandlingEvent.md)
* [Float Precision](/docs/Serializer/FloatPrecision.md)
* [JsonConstructorAttribute](/docs/Serializer/JsonConstructorAttribute.md)
* [JsonConverterAttribute on a class](/docs/Serializer/JsonConverterAttributeClass.md)
* [JsonConverterAttribute on a property](/docs/Serializer/JsonConverterAttributeProperty.md)
* [ JsonObjectAttribute opt-in serialization](/docs/Serializer/JsonObjectAttributeOptIn.md)
* [JsonObjectAttribute force object serialization](/docs/Serializer/JsonObjectAttributeOverrideIEnumerable.md)
* [JsonPropertyAttribute items setting](/docs/Serializer/JsonPropertyItemLevelSetting.md)
* [JsonPropertyAttribute name](/docs/Serializer/JsonPropertyName.md)
* [JsonPropertyAttribute order](/docs/Serializer/JsonPropertyOrder.md)
* [JsonPropertyAttribute property setting](/docs/Serializer/JsonPropertyPropertyLevelSetting.md)
* [JsonPropertyAttribute required](/docs/Serializer/JsonPropertyRequired.md)
* [MaxDepth setting](/docs/Serializer/MaxDepth.md)
* [Camel case property names](/docs/Serializer/NamingStrategyCamelCase.md)
* [Configure CamelCaseNamingStrategy](/docs/Serializer/NamingStrategySkipDictionaryKeys.md)
* [Configure NamingStrategy property name serialization](/docs/Serializer/NamingStrategySkipSpecifiedNames.md)
* [Snake case property names](/docs/Serializer/NamingStrategySnakeCase.md)
* [NullValueHandling setting](/docs/Serializer/NullValueHandlingIgnore.md)
* [PreserveReferencesHandling setting](/docs/Serializer/PreserveReferencesHandlingObject.md)
* [JsonIgnoreAttribute](/docs/Serializer/PropertyJsonIgnore.md)
* [ReferenceLoopHandling setting](/docs/Serializer/ReferenceLoopHandlingIgnore.md)
* [Serialization Callback Interfaces](/docs/Serializer/SerializationCallbackInterfaces.md)
* [Serializing Collections](/docs/Serializer/SerializeCollection.md)
* [Custom IContractResolver](/docs/Serializer/SerializeContractResolver.md)
* [Serialize a DataSet](/docs/Serializer/SerializeDataSet.md)
* [DateTimeZoneHandling setting](/docs/Serializer/SerializeDateTimeZoneHandling.md)
* [Serialize a Dictionary](/docs/Serializer/SerializeDictionary.md)
* [Serialize an immutable collection](/docs/Serializer/SerializeImmutableCollections.md)
* [Serialize an Object](/docs/Serializer/SerializeObject.md)
* [Serialize Raw JSON value](/docs/Serializer/SerializeRawJson.md)
* [Custom SerializationBinder](/docs/Serializer/SerializeSerializationBinder.md)
* [TypeNameHandling setting](/docs/Serializer/SerializeTypeNameHandling.md)
* [Serialize Unindented JSON](/docs/Serializer/SerializeUnindentedJson.md)
* [Serialize with JsonConverters](/docs/Serializer/SerializeWithJsonConverters.md)
* [Serialize JSON to a file](/docs/Serializer/SerializeWithJsonSerializerToFile.md)
* [Xml](/docs/Xml)
* [Convert JSON to XML](/docs/Xml/ConvertJsonToXml.md)
* [Convert XML to JSON](/docs/Xml/ConvertXmlToJson.md)
* [Convert XML to JSON and force array](/docs/Xml/ConvertXmlToJsonForceArray.md)