{"id":17182341,"url":"https://github.com/simoncropp/argon","last_synced_at":"2025-04-13T16:30:50.670Z","repository":{"id":37891105,"uuid":"459938541","full_name":"SimonCropp/Argon","owner":"SimonCropp","description":"Argon is a JSON framework for .NET. It is a hard fork of Newtonsoft.Json.","archived":false,"fork":false,"pushed_at":"2025-04-11T22:11:21.000Z","size":11484,"stargazers_count":13,"open_issues_count":0,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-11T22:37:51.540Z","etag":null,"topics":["json"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimonCropp.png","metadata":{"files":{"readme":"docs/readme.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-02-16T09:38:09.000Z","updated_at":"2025-04-11T22:11:25.000Z","dependencies_parsed_at":"2024-01-08T02:01:49.139Z","dependency_job_id":"e9b71f39-d81f-4337-97fb-ce7bd29153d0","html_url":"https://github.com/SimonCropp/Argon","commit_stats":{"total_commits":1408,"total_committers":4,"mean_commits":352.0,"dds":"0.12144886363636365","last_synced_commit":"a706c9d23ea3d7d1bb2dc44bcc23ca1ba511f638"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FArgon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FArgon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FArgon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimonCropp%2FArgon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimonCropp","download_url":"https://codeload.github.com/SimonCropp/Argon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248743686,"owners_count":21154718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["json"],"created_at":"2024-10-15T00:36:46.835Z","updated_at":"2025-04-13T16:30:50.633Z","avatar_url":"https://github.com/SimonCropp.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Argon is JSON framework for .NET\n\n  * [Argon is JSON framework for .NET](/docs/readme.md)\u003c!-- include: index. path: /docs/index.include.md --\u003e\n  * [Serialization using ContractResolver](/docs/ContractResolver.md)\n  * [Converting between JSON and XML](/docs/ConvertingJSONandXML.md)\n  * [Creating JSON](/docs/CreatingLINQtoJSON.md)\n  * [Dates in JSON](/docs/DatesInJSON.md)\n  * [F#](/docs/FSharp.md)\n  * [LINQ to JSON](/docs/LINQtoJSON.md)\n  * [Parsing JSON](/docs/ParsingLINQtoJSON.md)\n  * [Performance](/docs/Performance.md)\n  * [Preserving Object References](/docs/PreserveObjectReferences.md)\n  * [Querying JSON with LINQ](/docs/QueryingLINQtoJSON.md)\n  * [Basic Reading and Writing JSON](/docs/ReadingWritingJSON.md)\n  * [Reducing JSON size](/docs/ReducingSerializedJSONSize.md)\n  * [Querying JSON with SelectToken](/docs/SelectToken.md)\n  * [Attributes](/docs/SerializationAttributes.md)\n  * [Serialization callbacks](/docs/SerializationCallbacks.md)\n  * [Error handling during serialization and deserialization.](/docs/SerializationErrorHandling.md)\n  * [Srialization Guide](/docs/SerializationGuide.md)\n  * [Serialization Settings](/docs/SerializationSettings.md)\n  * [ Serializing Collections](/docs/SerializingCollections.md)\n  * [Serializing and Deserializing JSON](/docs/SerializingJSON.md)\n  * [Deserializing Partial JSON Fragments](/docs/SerializingJSONFragments.md)\n  * [Json](/docs/Json)\n    * [Custom JsonReader](/docs/Json/CustomJsonReader.md)\n    * [Custom JsonWriter](/docs/Json/CustomJsonWriter.md)\n    * [Read JSON using JsonTextReader](/docs/Json/ReadJsonWithJsonTextReader.md)\n    * [Read Multiple Fragments With JsonReader](/docs/Json/ReadMultipleContentWithJsonReader.md)\n    * [Write JSON with JsonTextWriter](/docs/Json/WriteJsonWithJsonTextWriter.md)\n  * [JsonPath](/docs/JsonPath)\n    * [Querying JSON with complex JSON Path](/docs/JsonPath/ErrorWhenNoMatchQuery.md)\n    * [Querying JSON with SelectToken](/docs/JsonPath/QueryJsonSelectToken.md)\n    * [Querying JSON with JSON Path and escaped properties](/docs/JsonPath/QueryJsonSelectTokenEscaped.md)\n    * [Querying JSON with complex JSON Path](/docs/JsonPath/QueryJsonSelectTokenJsonPath.md)\n    * [Querying JSON with JSON Path and LINQ](/docs/JsonPath/QueryJsonSelectTokenWithLinq.md)\n    * [Load and query JSON with JToken.SelectToken](/docs/JsonPath/RegexQuery.md)\n    * [Querying JSON with complex JSON Path](/docs/JsonPath/StrictEqualsQuery.md)\n  * [Linq](/docs/Linq)\n    * [Cloning JSON with JToken.DeepClone](/docs/Linq/Clone.md)\n    * [Create JSON from an Anonymous Type](/docs/Linq/CreateJsonAnonymousObject.md)\n    * [Create JSON using Collection Initializers](/docs/Linq/CreateJsonCollectionInitializer.md)\n    * [Create JSON declaratively with LINQ](/docs/Linq/CreateJsonDeclaratively.md)\n    * [Create JSON with dynamic](/docs/Linq/CreateJsonDynamic.md)\n    * [Create JSON with JTokenWriter](/docs/Linq/CreateJsonJTokenWriter.md)\n    * [Create JObject and JArray programatically](/docs/Linq/CreateJsonManually.md)\n    * [Create JTokenReader from JToken](/docs/Linq/CreateReader.md)\n    * [Creates JTokenWriter JToken](/docs/Linq/CreateWriter.md)\n    * [Comparing JSON with JToken.DeepEquals](/docs/Linq/DeepEquals.md)\n    * [Deserializing from JSON with LINQ](/docs/Linq/DeserializeWithLinq.md)\n    * [Create JSON from an Object](/docs/Linq/FromObject.md)\n    * [Using JObject.Properties](/docs/Linq/JObjectProperties.md)\n    * [Casting JValue](/docs/Linq/JValueCast.md)\n    * [Using JValue.Value](/docs/Linq/JValueValue.md)\n    * [Modifying JSON](/docs/Linq/ModifyJson.md)\n    * [Parse JSON using JToken.Parse](/docs/Linq/ParseJsonAny.md)\n    * [Parse JSON using JArray.Parse](/docs/Linq/ParseJsonArray.md)\n    * [Parsing JSON Object using JObject.Parse](/docs/Linq/ParseJsonObject.md)\n    * [Querying JSON with complex JSON Path](/docs/Linq/QueryJson.md)\n    * [Querying JSON with dynamic](/docs/Linq/QueryJsonDynamic.md)\n    * [Querying JSON with LINQ](/docs/Linq/QueryJsonLinq.md)\n    * [Read JSON from a file using JObject](/docs/Linq/ReadJson.md)\n    * [Serializing to JSON with LINQ](/docs/Linq/SerializeWithLinq.md)\n    * [Convert JSON to a Type](/docs/Linq/ToObjectComplex.md)\n    * [LINQ to JSON with JToken.ToObject](/docs/Linq/ToObjectGeneric.md)\n    * [Convert JSON to a Type](/docs/Linq/ToObjectType.md)\n    * [Write JSON text with JToken.ToString](/docs/Linq/ToString.md)\n    * [Write JSON to a file](/docs/Linq/WriteToJsonFile.md)\n  * [Serializer](/docs/Serializer)\n    * [Custom IContractResolver](/docs/Serializer/CustomContractResolver.md)\n    * [Custom JsonConverter](/docs/Serializer/CustomJsonConverter.md)\n    * [Custom `JsonConverter\u003cT\u003e`](/docs/Serializer/CustomJsonConverterGeneric.md)\n    * [DataContract and DataMember Attributes](/docs/Serializer/DataContractAndDataMember.md)\n    * [Serialize with DefaultSettings](/docs/Serializer/DefaultSettings.md)\n    * [DefaultValueAttribute](/docs/Serializer/DefaultValueAttributeIgnore.md)\n    * [DefaultValueHandling setting](/docs/Serializer/DefaultValueHandlingIgnore.md)\n    * [Deserialize an Anonymous Type](/docs/Serializer/DeserializeAnonymousType.md)\n    * [Deserialize a Collection](/docs/Serializer/DeserializeCollection.md)\n    * [ConstructorHandling setting](/docs/Serializer/DeserializeConstructorHandling.md)\n    * [Deserialize a DataSet](/docs/Serializer/DeserializeDataSet.md)\n    * [Deserialize a Dictionary](/docs/Serializer/DeserializeDictionary.md)\n    * [Deserialize an immutable collection](/docs/Serializer/DeserializeImmutableCollections.md)\n    * [MetadataPropertyHandling setting](/docs/Serializer/DeserializeMetadataPropertyHandling.md)\n    * [MissingMemberHandling setting](/docs/Serializer/DeserializeMissingMemberHandling.md)\n    * [Deserialize an Object](/docs/Serializer/DeserializeObject.md)\n    * [ObjectCreationHandling setting](/docs/Serializer/DeserializeObjectCreationHandling.md)\n    * [Deserialize JSON from a file](/docs/Serializer/DeserializeWithJsonSerializerFromFile.md)\n    * [ErrorHandlingAttribute](/docs/Serializer/ErrorHandlingAttribute.md)\n    * [ErrorHandling setting](/docs/Serializer/ErrorHandlingEvent.md)\n    * [Float Precision](/docs/Serializer/FloatPrecision.md)\n    * [JsonConstructorAttribute](/docs/Serializer/JsonConstructorAttribute.md)\n    * [JsonConverterAttribute on a class](/docs/Serializer/JsonConverterAttributeClass.md)\n    * [JsonConverterAttribute on a property](/docs/Serializer/JsonConverterAttributeProperty.md)\n    * [ JsonObjectAttribute opt-in serialization](/docs/Serializer/JsonObjectAttributeOptIn.md)\n    * [JsonObjectAttribute force object serialization](/docs/Serializer/JsonObjectAttributeOverrideIEnumerable.md)\n    * [JsonPropertyAttribute items setting](/docs/Serializer/JsonPropertyItemLevelSetting.md)\n    * [JsonPropertyAttribute name](/docs/Serializer/JsonPropertyName.md)\n    * [JsonPropertyAttribute order](/docs/Serializer/JsonPropertyOrder.md)\n    * [JsonPropertyAttribute property setting](/docs/Serializer/JsonPropertyPropertyLevelSetting.md)\n    * [JsonPropertyAttribute required](/docs/Serializer/JsonPropertyRequired.md)\n    * [MaxDepth setting](/docs/Serializer/MaxDepth.md)\n    * [Camel case property names](/docs/Serializer/NamingStrategyCamelCase.md)\n    * [Configure CamelCaseNamingStrategy](/docs/Serializer/NamingStrategySkipDictionaryKeys.md)\n    * [Configure NamingStrategy property name serialization](/docs/Serializer/NamingStrategySkipSpecifiedNames.md)\n    * [Snake case property names](/docs/Serializer/NamingStrategySnakeCase.md)\n    * [NullValueHandling setting](/docs/Serializer/NullValueHandlingIgnore.md)\n    * [PreserveReferencesHandling setting](/docs/Serializer/PreserveReferencesHandlingObject.md)\n    * [JsonIgnoreAttribute](/docs/Serializer/PropertyJsonIgnore.md)\n    * [ReferenceLoopHandling setting](/docs/Serializer/ReferenceLoopHandlingIgnore.md)\n    * [Serialization Callback Interfaces](/docs/Serializer/SerializationCallbackInterfaces.md)\n    * [Serializing Collections](/docs/Serializer/SerializeCollection.md)\n    * [Custom IContractResolver](/docs/Serializer/SerializeContractResolver.md)\n    * [Serialize a DataSet](/docs/Serializer/SerializeDataSet.md)\n    * [DateTimeZoneHandling setting](/docs/Serializer/SerializeDateTimeZoneHandling.md)\n    * [Serialize a Dictionary](/docs/Serializer/SerializeDictionary.md)\n    * [Serialize an immutable collection](/docs/Serializer/SerializeImmutableCollections.md)\n    * [Serialize an Object](/docs/Serializer/SerializeObject.md)\n    * [Serialize Raw JSON value](/docs/Serializer/SerializeRawJson.md)\n    * [Custom SerializationBinder](/docs/Serializer/SerializeSerializationBinder.md)\n    * [TypeNameHandling setting](/docs/Serializer/SerializeTypeNameHandling.md)\n    * [Serialize Unindented JSON](/docs/Serializer/SerializeUnindentedJson.md)\n    * [Serialize with JsonConverters](/docs/Serializer/SerializeWithJsonConverters.md)\n    * [Serialize JSON to a file](/docs/Serializer/SerializeWithJsonSerializerToFile.md)\n  * [Xml](/docs/Xml)\n    * [Convert JSON to XML](/docs/Xml/ConvertJsonToXml.md)\n    * [Convert XML to JSON](/docs/Xml/ConvertXmlToJson.md)\n    * [Convert XML to JSON and force array](/docs/Xml/ConvertXmlToJsonForceArray.md)\u003c!-- endInclude --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimoncropp%2Fargon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimoncropp%2Fargon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimoncropp%2Fargon/lists"}