实例介绍
【实例截图】
【核心代码】
.
├── Bin
│ ├── net20
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ ├── net35
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ ├── net40
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ ├── net45
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.0
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.3
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.pdb
│ │ └── Newtonsoft.Json.xml
│ └── netstandard2.0
│ ├── Newtonsoft.Json.dll
│ ├── Newtonsoft.Json.pdb
│ └── Newtonsoft.Json.xml
├── Source
│ ├── Build
│ │ ├── Sign-Package.ps1
│ │ ├── appsettings.json
│ │ ├── build.ps1
│ │ ├── localbuild.ps1
│ │ ├── psake.psm1
│ │ ├── runbuild.cmd
│ │ ├── runbuild.ps1
│ │ └── version.json
│ ├── Doc
│ │ ├── ConditionalProperties.aml
│ │ ├── ContractResolver.aml
│ │ ├── ConvertingJSONandXML.aml
│ │ ├── CreatingLINQtoJSON.aml
│ │ ├── CustomCreationConverter.aml
│ │ ├── DatesInJSON.aml
│ │ ├── Introduction.aml
│ │ ├── JsonNetVsDotNetSerializers.aml
│ │ ├── JsonSchema.aml
│ │ ├── LINQtoJSON.aml
│ │ ├── ParsingLINQtoJSON.aml
│ │ ├── Performance.aml
│ │ ├── PreserveObjectReferences.aml
│ │ ├── QueryingLINQtoJSON.aml
│ │ ├── ReadingWritingJSON.aml
│ │ ├── ReducingSerializedJSONSize.aml
│ │ ├── Samples
│ │ │ ├── Bson
│ │ │ │ ├── DeserializeFromBson.aml
│ │ │ │ ├── DeserializeFromBsonCollection.aml
│ │ │ │ └── SerializeToBson.aml
│ │ │ ├── Json
│ │ │ │ ├── CustomJsonReader.aml
│ │ │ │ ├── CustomJsonWriter.aml
│ │ │ │ ├── ReadJsonWithJsonTextReader.aml
│ │ │ │ ├── ReadMultipleContentWithJsonReader.aml
│ │ │ │ └── WriteJsonWithJsonTextWriter.aml
│ │ │ ├── JsonPath
│ │ │ │ ├── ErrorWhenNoMatchQuery.aml
│ │ │ │ ├── QueryJsonSelectToken.aml
│ │ │ │ ├── QueryJsonSelectTokenEscaped.aml
│ │ │ │ ├── QueryJsonSelectTokenJsonPath.aml
│ │ │ │ ├── QueryJsonSelectTokenWithLinq.aml
│ │ │ │ ├── RegexQuery.aml
│ │ │ │ └── StrictEqualsQuery.aml
│ │ │ ├── Linq
│ │ │ │ ├── Clone.aml
│ │ │ │ ├── CreateJsonAnonymousObject.aml
│ │ │ │ ├── CreateJsonCollectionInitializer.aml
│ │ │ │ ├── CreateJsonDeclaratively.aml
│ │ │ │ ├── CreateJsonDynamic.aml
│ │ │ │ ├── CreateJsonJTokenWriter.aml
│ │ │ │ ├── CreateJsonManually.aml
│ │ │ │ ├── CreateReader.aml
│ │ │ │ ├── CreateWriter.aml
│ │ │ │ ├── DeepEquals.aml
│ │ │ │ ├── DeserializeWithLinq.aml
│ │ │ │ ├── FromObject.aml
│ │ │ │ ├── JObjectProperties.aml
│ │ │ │ ├── JTokenAnnotation.aml
│ │ │ │ ├── JValueCast.aml
│ │ │ │ ├── JValueValue.aml
│ │ │ │ ├── MergeJson.aml
│ │ │ │ ├── ModifyJson.aml
│ │ │ │ ├── ParseJsonAny.aml
│ │ │ │ ├── ParseJsonArray.aml
│ │ │ │ ├── ParseJsonObject.aml
│ │ │ │ ├── QueryJson.aml
│ │ │ │ ├── QueryJsonDynamic.aml
│ │ │ │ ├── QueryJsonLinq.aml
│ │ │ │ ├── ReadJTokenFromBson.aml
│ │ │ │ ├── ReadJson.aml
│ │ │ │ ├── SerializeWithLinq.aml
│ │ │ │ ├── ToObjectComplex.aml
│ │ │ │ ├── ToObjectGeneric.aml
│ │ │ │ ├── ToObjectType.aml
│ │ │ │ ├── ToString.aml
│ │ │ │ ├── ToStringJsonConverter.aml
│ │ │ │ ├── WriteJTokenToBson.aml
│ │ │ │ └── WriteToJsonFile.aml
│ │ │ ├── Samples.aml
│ │ │ ├── Schema
│ │ │ │ ├── CreateJsonSchemaManually.aml
│ │ │ │ ├── JTokenIsValid.aml
│ │ │ │ ├── JTokenIsValidWithMessages.aml
│ │ │ │ ├── JTokenValidateWithEvent.aml
│ │ │ │ ├── JsonSchemaParse.aml
│ │ │ │ ├── JsonValidatingReaderAndSerializer.aml
│ │ │ │ ├── LoadJsonSchemaFromFile.aml
│ │ │ │ ├── RefJsonSchemaResolver.aml
│ │ │ │ └── SaveJsonSchemaToFile.aml
│ │ │ ├── Serializer
│ │ │ │ ├── CustomContractResolver.aml
│ │ │ │ ├── CustomJsonConverter.aml
│ │ │ │ ├── CustomJsonConverterGeneric.aml
│ │ │ │ ├── CustomTraceWriter.aml
│ │ │ │ ├── DataContractAndDataMember.aml
│ │ │ │ ├── DefaultSettings.aml
│ │ │ │ ├── DefaultValueAttributeIgnore.aml
│ │ │ │ ├── DefaultValueHandlingIgnore.aml
│ │ │ │ ├── DeserializeAnonymousType.aml
│ │ │ │ ├── DeserializeCollection.aml
│ │ │ │ ├── DeserializeConstructorHandling.aml
│ │ │ │ ├── DeserializeCustomCreationConverter.aml
│ │ │ │ ├── DeserializeDataSet.aml
│ │ │ │ ├── DeserializeDateFormatString.aml
│ │ │ │ ├── DeserializeDictionary.aml
│ │ │ │ ├── DeserializeExtensionData.aml
│ │ │ │ ├── DeserializeImmutableCollections.aml
│ │ │ │ ├── DeserializeMetadataPropertyHandling.aml
│ │ │ │ ├── DeserializeMissingMemberHandling.aml
│ │ │ │ ├── DeserializeObject.aml
│ │ │ │ ├── DeserializeObjectCreationHandling.aml
│ │ │ │ ├── DeserializeWithDependencyInjection.aml
│ │ │ │ ├── DeserializeWithJsonSerializerFromFile.aml
│ │ │ │ ├── ErrorHandlingAttribute.aml
│ │ │ │ ├── ErrorHandlingEvent.aml
│ │ │ │ ├── JsonConstructorAttribute.aml
│ │ │ │ ├── JsonConverterAttributeClass.aml
│ │ │ │ ├── JsonConverterAttributeProperty.aml
│ │ │ │ ├── JsonObjectAttributeOptIn.aml
│ │ │ │ ├── JsonObjectAttributeOverrideIEnumerable.aml
│ │ │ │ ├── JsonPropertyItemLevelSetting.aml
│ │ │ │ ├── JsonPropertyName.aml
│ │ │ │ ├── JsonPropertyOrder.aml
│ │ │ │ ├── JsonPropertyPropertyLevelSetting.aml
│ │ │ │ ├── JsonPropertyRequired.aml
│ │ │ │ ├── MaxDepth.aml
│ │ │ │ ├── NamingStrategyAttributes.aml
│ │ │ │ ├── NamingStrategyCamelCase.aml
│ │ │ │ ├── NamingStrategySkipDictionaryKeys.aml
│ │ │ │ ├── NamingStrategySkipSpecifiedNames.aml
│ │ │ │ ├── NamingStrategySnakeCase.aml
│ │ │ │ ├── NullValueHandlingIgnore.aml
│ │ │ │ ├── PopulateObject.aml
│ │ │ │ ├── PreserveReferencesHandlingObject.aml
│ │ │ │ ├── PropertyJsonIgnore.aml
│ │ │ │ ├── ReferenceLoopHandlingIgnore.aml
│ │ │ │ ├── SerializationCallbackAttributes.aml
│ │ │ │ ├── SerializeCollection.aml
│ │ │ │ ├── SerializeConditionalProperty.aml
│ │ │ │ ├── SerializeContractResolver.aml
│ │ │ │ ├── SerializeDataSet.aml
│ │ │ │ ├── SerializeDateFormatHandling.aml
│ │ │ │ ├── SerializeDateFormatString.aml
│ │ │ │ ├── SerializeDateTimeZoneHandling.aml
│ │ │ │ ├── SerializeDictionary.aml
│ │ │ │ ├── SerializeExtensionData.aml
│ │ │ │ ├── SerializeImmutableCollections.aml
│ │ │ │ ├── SerializeObject.aml
│ │ │ │ ├── SerializeRawJson.aml
│ │ │ │ ├── SerializeSerializationBinder.aml
│ │ │ │ ├── SerializeTypeNameHandling.aml
│ │ │ │ ├── SerializeUnindentedJson.aml
│ │ │ │ ├── SerializeWithJsonConverters.aml
│ │ │ │ ├── SerializeWithJsonSerializerToFile.aml
│ │ │ │ └── TraceWriter.aml
│ │ │ └── Xml
│ │ │ ├── ConvertJsonToXml.aml
│ │ │ ├── ConvertXmlToJson.aml
│ │ │ └── ConvertXmlToJsonForceArray.aml
│ │ ├── SelectToken.aml
│ │ ├── SerializationAttributes.aml
│ │ ├── SerializationCallbacks.aml
│ │ ├── SerializationErrorHandling.aml
│ │ ├── SerializationGuide.aml
│ │ ├── SerializationSettings.aml
│ │ ├── SerializationTracing.aml
│ │ ├── SerializingCollections.aml
│ │ ├── SerializingJSON.aml
│ │ ├── SerializingJSONFragments.aml
│ │ ├── cross.png
│ │ ├── doc.content
│ │ ├── doc.shfbproj
│ │ ├── icons
│ │ │ ├── favicon.ico
│ │ │ └── logo.jpg
│ │ ├── license.txt
│ │ ├── performance.png
│ │ ├── readme.txt
│ │ └── tick.png
│ └── Src
│ ├── Directory.Build.props
│ ├── Newtonsoft.Json
│ │ ├── Bson
│ │ │ ├── BsonBinaryType.cs
│ │ │ ├── BsonBinaryWriter.cs
│ │ │ ├── BsonObjectId.cs
│ │ │ ├── BsonReader.cs
│ │ │ ├── BsonToken.cs
│ │ │ ├── BsonType.cs
│ │ │ └── BsonWriter.cs
│ │ ├── ConstructorHandling.cs
│ │ ├── Converters
│ │ │ ├── BinaryConverter.cs
│ │ │ ├── BsonObjectIdConverter.cs
│ │ │ ├── CustomCreationConverter.cs
│ │ │ ├── DataSetConverter.cs
│ │ │ ├── DataTableConverter.cs
│ │ │ ├── DateTimeConverterBase.cs
│ │ │ ├── DiscriminatedUnionConverter.cs
│ │ │ ├── EntityKeyMemberConverter.cs
│ │ │ ├── ExpandoObjectConverter.cs
│ │ │ ├── IsoDateTimeConverter.cs
│ │ │ ├── JavaScriptDateTimeConverter.cs
│ │ │ ├── KeyValuePairConverter.cs
│ │ │ ├── RegexConverter.cs
│ │ │ ├── StringEnumConverter.cs
│ │ │ ├── UnixDateTimeConverter.cs
│ │ │ ├── VersionConverter.cs
│ │ │ └── XmlNodeConverter.cs
│ │ ├── DateFormatHandling.cs
│ │ ├── DateParseHandling.cs
│ │ ├── DateTimeZoneHandling.cs
│ │ ├── DefaultJsonNameTable.cs
│ │ ├── DefaultValueHandling.cs
│ │ ├── Dynamic.snk
│ │ ├── FloatFormatHandling.cs
│ │ ├── FloatParseHandling.cs
│ │ ├── FormatterAssemblyStyle.cs
│ │ ├── Formatting.cs
│ │ ├── IArrayPool.cs
│ │ ├── IJsonLineInfo.cs
│ │ ├── JsonArrayAttribute.cs
│ │ ├── JsonConstructorAttribute.cs
│ │ ├── JsonContainerAttribute.cs
│ │ ├── JsonConvert.cs
│ │ ├── JsonConverter.cs
│ │ ├── JsonConverterAttribute.cs
│ │ ├── JsonConverterCollection.cs
│ │ ├── JsonDictionaryAttribute.cs
│ │ ├── JsonException.cs
│ │ ├── JsonExtensionDataAttribute.cs
│ │ ├── JsonIgnoreAttribute.cs
│ │ ├── JsonNameTable.cs
│ │ ├── JsonObjectAttribute.cs
│ │ ├── JsonPosition.cs
│ │ ├── JsonPropertyAttribute.cs
│ │ ├── JsonReader.Async.cs
│ │ ├── JsonReader.cs
│ │ ├── JsonReaderException.cs
│ │ ├── JsonRequiredAttribute.cs
│ │ ├── JsonSerializationException.cs
│ │ ├── JsonSerializer.cs
│ │ ├── JsonSerializerSettings.cs
│ │ ├── JsonTextReader.Async.cs
│ │ ├── JsonTextReader.cs
│ │ ├── JsonTextWriter.Async.cs
│ │ ├── JsonTextWriter.cs
│ │ ├── JsonToken.cs
│ │ ├── JsonValidatingReader.cs
│ │ ├── JsonWriter.Async.cs
│ │ ├── JsonWriter.cs
│ │ ├── JsonWriterException.cs
│ │ ├── Linq
│ │ │ ├── CommentHandling.cs
│ │ │ ├── DuplicatePropertyNameHandling.cs
│ │ │ ├── Extensions.cs
│ │ │ ├── IJEnumerable.cs
│ │ │ ├── JArray.Async.cs
│ │ │ ├── JArray.cs
│ │ │ ├── JConstructor.Async.cs
│ │ │ ├── JConstructor.cs
│ │ │ ├── JContainer.Async.cs
│ │ │ ├── JContainer.cs
│ │ │ ├── JEnumerable.cs
│ │ │ ├── JObject.Async.cs
│ │ │ ├── JObject.cs
│ │ │ ├── JProperty.Async.cs
│ │ │ ├── JProperty.cs
│ │ │ ├── JPropertyDescriptor.cs
│ │ │ ├── JPropertyKeyedCollection.cs
│ │ │ ├── JRaw.Async.cs
│ │ │ ├── JRaw.cs
│ │ │ ├── JToken.Async.cs
│ │ │ ├── JToken.cs
│ │ │ ├── JTokenEqualityComparer.cs
│ │ │ ├── JTokenReader.cs
│ │ │ ├── JTokenType.cs
│ │ │ ├── JTokenWriter.Async.cs
│ │ │ ├── JTokenWriter.cs
│ │ │ ├── JValue.Async.cs
│ │ │ ├── JValue.cs
│ │ │ ├── JsonLoadSettings.cs
│ │ │ ├── JsonMergeSettings.cs
│ │ │ ├── JsonPath
│ │ │ │ ├── ArrayIndexFilter.cs
│ │ │ │ ├── ArrayMultipleIndexFilter.cs
│ │ │ │ ├── ArraySliceFilter.cs
│ │ │ │ ├── FieldFilter.cs
│ │ │ │ ├── FieldMultipleFilter.cs
│ │ │ │ ├── JPath.cs
│ │ │ │ ├── PathFilter.cs
│ │ │ │ ├── QueryExpression.cs
│ │ │ │ ├── QueryFilter.cs
│ │ │ │ ├── QueryScanFilter.cs
│ │ │ │ ├── RootFilter.cs
│ │ │ │ ├── ScanFilter.cs
│ │ │ │ └── ScanMultipleFilter.cs
│ │ │ ├── JsonSelectSettings.cs
│ │ │ ├── LineInfoHandling.cs
│ │ │ ├── MergeArrayHandling.cs
│ │ │ └── MergeNullValueHandling.cs
│ │ ├── MemberSerialization.cs
│ │ ├── MetadataPropertyHandling.cs
│ │ ├── MissingMemberHandling.cs
│ │ ├── Newtonsoft.Json.csproj
│ │ ├── Newtonsoft.Json.ruleset
│ │ ├── NullValueHandling.cs
│ │ ├── ObjectCreationHandling.cs
│ │ ├── PreserveReferencesHandling.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ReferenceLoopHandling.cs
│ │ ├── Required.cs
│ │ ├── Schema
│ │ │ ├── Extensions.cs
│ │ │ ├── JsonSchema.cs
│ │ │ ├── JsonSchemaBuilder.cs
│ │ │ ├── JsonSchemaConstants.cs
│ │ │ ├── JsonSchemaException.cs
│ │ │ ├── JsonSchemaGenerator.cs
│ │ │ ├── JsonSchemaModel.cs
│ │ │ ├── JsonSchemaModelBuilder.cs
│ │ │ ├── JsonSchemaNode.cs
│ │ │ ├── JsonSchemaNodeCollection.cs
│ │ │ ├── JsonSchemaResolver.cs
│ │ │ ├── JsonSchemaType.cs
│ │ │ ├── JsonSchemaWriter.cs
│ │ │ ├── UndefinedSchemaIdHandling.cs
│ │ │ ├── ValidationEventArgs.cs
│ │ │ └── ValidationEventHandler.cs
│ │ ├── Serialization
│ │ │ ├── CachedAttributeGetter.cs
│ │ │ ├── CamelCaseNamingStrategy.cs
│ │ │ ├── CamelCasePropertyNamesContractResolver.cs
│ │ │ ├── DefaultContractResolver.cs
│ │ │ ├── DefaultNamingStrategy.cs
│ │ │ ├── DefaultReferenceResolver.cs
│ │ │ ├── DefaultSerializationBinder.cs
│ │ │ ├── DiagnosticsTraceWriter.cs
│ │ │ ├── DynamicValueProvider.cs
│ │ │ ├── ErrorContext.cs
│ │ │ ├── ErrorEventArgs.cs
│ │ │ ├── ExpressionValueProvider.cs
│ │ │ ├── FormatterConverter.cs
│ │ │ ├── IAttributeProvider.cs
│ │ │ ├── IContractResolver.cs
│ │ │ ├── IReferenceResolver.cs
│ │ │ ├── ISerializationBinder.cs
│ │ │ ├── ITraceWriter.cs
│ │ │ ├── IValueProvider.cs
│ │ │ ├── JsonArrayContract.cs
│ │ │ ├── JsonContainerContract.cs
│ │ │ ├── JsonContract.cs
│ │ │ ├── JsonDictionaryContract.cs
│ │ │ ├── JsonDynamicContract.cs
│ │ │ ├── JsonFormatterConverter.cs
│ │ │ ├── JsonISerializableContract.cs
│ │ │ ├── JsonLinqContract.cs
│ │ │ ├── JsonObjectContract.cs
│ │ │ ├── JsonPrimitiveContract.cs
│ │ │ ├── JsonProperty.cs
│ │ │ ├── JsonPropertyCollection.cs
│ │ │ ├── JsonSerializerInternalBase.cs
│ │ │ ├── JsonSerializerInternalReader.cs
│ │ │ ├── JsonSerializerInternalWriter.cs
│ │ │ ├── JsonSerializerProxy.cs
│ │ │ ├── JsonStringContract.cs
│ │ │ ├── JsonTypeReflector.cs
│ │ │ ├── KebabCaseNamingStrategy.cs
│ │ │ ├── MemoryTraceWriter.cs
│ │ │ ├── NamingStrategy.cs
│ │ │ ├── ObjectConstructor.cs
│ │ │ ├── OnErrorAttribute.cs
│ │ │ ├── ReflectionAttributeProvider.cs
│ │ │ ├── ReflectionValueProvider.cs
│ │ │ ├── SerializationBinderAdapter.cs
│ │ │ ├── SnakeCaseNamingStrategy.cs
│ │ │ ├── TraceJsonReader.cs
│ │ │ └── TraceJsonWriter.cs
│ │ ├── SerializationBinder.cs
│ │ ├── StringEscapeHandling.cs
│ │ ├── TraceLevel.cs
│ │ ├── TypeNameAssemblyFormatHandling.cs
│ │ ├── TypeNameHandling.cs
│ │ ├── Utilities
│ │ │ ├── AsyncUtils.cs
│ │ │ ├── Base64Encoder.cs
│ │ │ ├── BidirectionalDictionary.cs
│ │ │ ├── CollectionUtils.cs
│ │ │ ├── CollectionWrapper.cs
│ │ │ ├── ConvertUtils.cs
│ │ │ ├── DateTimeParser.cs
│ │ │ ├── DateTimeUtils.cs
│ │ │ ├── DictionaryWrapper.cs
│ │ │ ├── DynamicProxy.cs
│ │ │ ├── DynamicProxyMetaObject.cs
│ │ │ ├── DynamicReflectionDelegateFactory.cs
│ │ │ ├── DynamicUtils.cs
│ │ │ ├── EnumInfo.cs
│ │ │ ├── EnumUtils.cs
│ │ │ ├── ExpressionReflectionDelegateFactory.cs
│ │ │ ├── FSharpUtils.cs
│ │ │ ├── ILGeneratorExtensions.cs
│ │ │ ├── ImmutableCollectionsUtils.cs
│ │ │ ├── JavaScriptUtils.cs
│ │ │ ├── JsonTokenUtils.cs
│ │ │ ├── LateBoundReflectionDelegateFactory.cs
│ │ │ ├── LinqBridge.cs
│ │ │ ├── MathUtils.cs
│ │ │ ├── MethodBinder.cs
│ │ │ ├── MethodCall.cs
│ │ │ ├── MiscellaneousUtils.cs
│ │ │ ├── NullableAttributes.cs
│ │ │ ├── ReflectionDelegateFactory.cs
│ │ │ ├── ReflectionObject.cs
│ │ │ ├── ReflectionUtils.cs
│ │ │ ├── StringBuffer.cs
│ │ │ ├── StringReference.cs
│ │ │ ├── StringUtils.cs
│ │ │ ├── StructMultiKey.cs
│ │ │ ├── ThreadSafeStore.cs
│ │ │ ├── TypeExtensions.cs
│ │ │ └── ValidationUtils.cs
│ │ ├── WriteState.cs
│ │ └── packageIcon.png
│ ├── Newtonsoft.Json.TestConsole
│ │ ├── App.config
│ │ ├── Newtonsoft.Json.TestConsole.csproj
│ │ └── Program.cs
│ ├── Newtonsoft.Json.Tests
│ │ ├── App.config
│ │ ├── Benchmarks
│ │ │ ├── BenchmarkConstants.cs
│ │ │ ├── DeserializeBenchmarks.cs
│ │ │ ├── DeserializeComparisonBenchmarks.cs
│ │ │ ├── JTokenBenchmarks.cs
│ │ │ ├── JValueConvertBenchmarks.cs
│ │ │ ├── JsonTextReaderBenchmarks.cs
│ │ │ ├── JsonTextWriterBenchmarks.cs
│ │ │ ├── LargeJArrayBenchmarks.cs
│ │ │ ├── LowLevelBenchmarks.cs
│ │ │ ├── Runner.cs
│ │ │ ├── SerializeBenchmarks.cs
│ │ │ ├── SerializeComparisonBenchmarks.cs
│ │ │ └── XmlNodeConverterBenchmarks.cs
│ │ ├── Bson
│ │ │ ├── BsonReaderAsyncTests.cs
│ │ │ ├── BsonReaderTests.cs
│ │ │ ├── BsonWriterAsyncTests.cs
│ │ │ └── BsonWriterTests.cs
│ │ ├── Converters
│ │ │ ├── BinaryConverterTests.cs
│ │ │ ├── CustomCreationConverterTests.cs
│ │ │ ├── DataSetConverterTests.cs
│ │ │ ├── DataTableConverterTests.cs
│ │ │ ├── DiscriminatedUnionConverterTests.cs
│ │ │ ├── ExpandoObjectConverterTests.cs
│ │ │ ├── GenericJsonConverterTests.cs
│ │ │ ├── IsoDateTimeConverterTests.cs
│ │ │ ├── JavaScriptDateTimeConverterTests.cs
│ │ │ ├── KeyValuePairConverterTests.cs
│ │ │ ├── ObjectIdConverterTests.cs
│ │ │ ├── RegexConverterTests.cs
│ │ │ ├── StringEnumConverterTests.cs
│ │ │ ├── UnixDateTimeConverterTests.cs
│ │ │ ├── VersionConverterTests.cs
│ │ │ └── XmlNodeConverterTest.cs
│ │ ├── DemoTests.cs
│ │ ├── Documentation
│ │ │ ├── ConditionalPropertiesTests.cs
│ │ │ ├── ConvertingJsonAndXmlTests.cs
│ │ │ ├── JsonSchemaTests.cs
│ │ │ ├── LinqToJsonTests.cs
│ │ │ ├── PerformanceTests.cs
│ │ │ ├── ReadingAndWritingJsonTests.cs
│ │ │ ├── Samples
│ │ │ │ ├── Bson
│ │ │ │ │ ├── DeserializeFromBson.cs
│ │ │ │ │ ├── DeserializeFromBsonCollection.cs
│ │ │ │ │ └── SerializeToBson.cs
│ │ │ │ ├── Json
│ │ │ │ │ ├── CustomJsonReader.cs
│ │ │ │ │ ├── CustomJsonWriter.cs
│ │ │ │ │ ├── ReadJsonWithJsonTextReader.cs
│ │ │ │ │ ├── ReadMultipleContentWithJsonReader.cs
│ │ │ │ │ └── WriteJsonWithJsonTextWriter.cs
│ │ │ │ ├── JsonPath
│ │ │ │ │ ├── ErrorWhenNoMatchQuery.cs
│ │ │ │ │ ├── QueryJsonSelectToken.cs
│ │ │ │ │ ├── QueryJsonSelectTokenEscaped.cs
│ │ │ │ │ ├── QueryJsonSelectTokenJsonPath.cs
│ │ │ │ │ ├── QueryJsonSelectTokenWithLinq.cs
│ │ │ │ │ ├── RegexQuery.cs
│ │ │ │ │ └── StrictEqualsQuery.cs
│ │ │ │ ├── Linq
│ │ │ │ │ ├── Clone.cs
│ │ │ │ │ ├── CreateJsonAnonymousObject.cs
│ │ │ │ │ ├── CreateJsonCollectionInitializer.cs
│ │ │ │ │ ├── CreateJsonDeclaratively.cs
│ │ │ │ │ ├── CreateJsonDynamic.cs
│ │ │ │ │ ├── CreateJsonJTokenWriter.cs
│ │ │ │ │ ├── CreateJsonManually.cs
│ │ │ │ │ ├── CreateReader.cs
│ │ │ │ │ ├── CreateWriter.cs
│ │ │ │ │ ├── DeepEquals.cs
│ │ │ │ │ ├── DeserializeWithLinq.cs
│ │ │ │ │ ├── FromObject.cs
│ │ │ │ │ ├── JObjectProperties.cs
│ │ │ │ │ ├── JTokenAnnotation.cs
│ │ │ │ │ ├── JValueCast.cs
│ │ │ │ │ ├── JValueValue.cs
│ │ │ │ │ ├── MergeJson.cs
│ │ │ │ │ ├── ModifyJson.cs
│ │ │ │ │ ├── ParseJsonAny.cs
│ │ │ │ │ ├── ParseJsonArray.cs
│ │ │ │ │ ├── ParseJsonObject.cs
│ │ │ │ │ ├── QueryJson.cs
│ │ │ │ │ ├── QueryJsonDynamic.cs
│ │ │ │ │ ├── QueryJsonIgnoreCase.cs
│ │ │ │ │ ├── QueryJsonLinq.cs
│ │ │ │ │ ├── ReadJTokenFromBson.cs
│ │ │ │ │ ├── ReadJson.cs
│ │ │ │ │ ├── SerializeWithLinq.cs
│ │ │ │ │ ├── ToObjectComplex.cs
│ │ │ │ │ ├── ToObjectGeneric.cs
│ │ │ │ │ ├── ToObjectType.cs
│ │ │ │ │ ├── ToString.cs
│ │ │ │ │ ├── ToStringJsonConverter.cs
│ │ │ │ │ ├── WriteJTokenToBson.cs
│ │ │ │ │ └── WriteToJsonFile.cs
│ │ │ │ ├── Schema
│ │ │ │ │ ├── CreateJsonSchemaManually.cs
│ │ │ │ │ ├── JTokenIsValid.cs
│ │ │ │ │ ├── JTokenIsValidWithMessages.cs
│ │ │ │ │ ├── JTokenValidateWithEvent.cs
│ │ │ │ │ ├── JsonSchemaParse.cs
│ │ │ │ │ ├── JsonValidatingReaderAndSerializer.cs
│ │ │ │ │ ├── LoadJsonSchemaFromFile.cs
│ │ │ │ │ ├── RefJsonSchemaResolver.cs
│ │ │ │ │ └── SaveJsonSchemaToFile.cs
│ │ │ │ ├── Serializer
│ │ │ │ │ ├── CustomContractResolver.cs
│ │ │ │ │ ├── CustomJsonConverter.cs
│ │ │ │ │ ├── CustomJsonConverterGeneric.cs
│ │ │ │ │ ├── CustomTraceWriter.cs
│ │ │ │ │ ├── DataContractAndDataMember.cs
│ │ │ │ │ ├── DefaultSettings.cs
│ │ │ │ │ ├── DefaultValueAttributeIgnore.cs
│ │ │ │ │ ├── DefaultValueHandlingIgnore.cs
│ │ │ │ │ ├── DeserializeAnonymousType.cs
│ │ │ │ │ ├── DeserializeCollection.cs
│ │ │ │ │ ├── DeserializeConstructorHandling.cs
│ │ │ │ │ ├── DeserializeCustomCreationConverter.cs
│ │ │ │ │ ├── DeserializeDataSet.cs
│ │ │ │ │ ├── DeserializeDateFormatString.cs
│ │ │ │ │ ├── DeserializeDictionary.cs
│ │ │ │ │ ├── DeserializeExtensionData.cs
│ │ │ │ │ ├── DeserializeImmutableCollections.cs
│ │ │ │ │ ├── DeserializeMetadataPropertyHandling.cs
│ │ │ │ │ ├── DeserializeMissingMemberHandling.cs
│ │ │ │ │ ├── DeserializeObject.cs
│ │ │ │ │ ├── DeserializeObjectCreationHandling.cs
│ │ │ │ │ ├── DeserializeWithDependencyInjection.cs
│ │ │ │ │ ├── DeserializeWithJsonSerializerFromFile.cs
│ │ │ │ │ ├── ErrorHandlingAttribute.cs
│ │ │ │ │ ├── ErrorHandlingEvent.cs
│ │ │ │ │ ├── JsonConstructorAttribute.cs
│ │ │ │ │ ├── JsonConverterAttributeClass.cs
│ │ │ │ │ ├── JsonConverterAttributeProperty.cs
│ │ │ │ │ ├── JsonObjectAttributeOptIn.cs
│ │ │ │ │ ├── JsonObjectAttributeOverrideIEnumerable.cs
│ │ │ │ │ ├── JsonPropertyItemLevelSetting.cs
│ │ │ │ │ ├── JsonPropertyName.cs
│ │ │ │ │ ├── JsonPropertyOrder.cs
│ │ │ │ │ ├── JsonPropertyPropertyLevelSetting.cs
│ │ │ │ │ ├── JsonPropertyRequired.cs
│ │ │ │ │ ├── MaxDepth.cs
│ │ │ │ │ ├── NamingStrategyAttributes.cs
│ │ │ │ │ ├── NamingStrategyCamelCase.cs
│ │ │ │ │ ├── NamingStrategyKebabCase.cs
│ │ │ │ │ ├── NamingStrategySkipDictionaryKeys.cs
│ │ │ │ │ ├── NamingStrategySkipSpecifiedNames.cs
│ │ │ │ │ ├── NamingStrategySnakeCase.cs
│ │ │ │ │ ├── NullValueHandlingIgnore.cs
│ │ │ │ │ ├── PopulateObject.cs
│ │ │ │ │ ├── PreserveReferencesHandlingObject.cs
│ │ │ │ │ ├── PropertyJsonIgnore.cs
│ │ │ │ │ ├── ReferenceLoopHandlingIgnore.cs
│ │ │ │ │ ├── SerializationCallbackAttributes.cs
│ │ │ │ │ ├── SerializeCollection.cs
│ │ │ │ │ ├── SerializeConditionalProperty.cs
│ │ │ │ │ ├── SerializeContractResolver.cs
│ │ │ │ │ ├── SerializeDataSet.cs
│ │ │ │ │ ├── SerializeDateFormatHandling.cs
│ │ │ │ │ ├── SerializeDateFormatString.cs
│ │ │ │ │ ├── SerializeDateTimeZoneHandling.cs
│ │ │ │ │ ├── SerializeDictionary.cs
│ │ │ │ │ ├── SerializeExtensionData.cs
│ │ │ │ │ ├── SerializeImmutableCollections.cs
│ │ │ │ │ ├── SerializeObject.cs
│ │ │ │ │ ├── SerializeRawJson.cs
│ │ │ │ │ ├── SerializeSerializationBinder.cs
│ │ │ │ │ ├── SerializeTypeNameHandling.cs
│ │ │ │ │ ├── SerializeUnindentedJson.cs
│ │ │ │ │ ├── SerializeWithJsonConverters.cs
│ │ │ │ │ ├── SerializeWithJsonSerializerToFile.cs
│ │ │ │ │ └── TraceWriter.cs
│ │ │ │ └── Xml
│ │ │ │ ├── ConvertJsonToXml.cs
│ │ │ │ ├── ConvertXmlToJson.cs
│ │ │ │ └── ConvertXmlToJsonForceArray.cs
│ │ │ ├── SerializationTests.cs
│ │ │ └── TraceWriterTests.cs
│ │ ├── ExceptionTests.cs
│ │ ├── FileSystemEntityModel.Designer.cs
│ │ ├── FileSystemEntityModel.edmx
│ │ ├── Issues
│ │ │ ├── Issue0198.cs
│ │ │ ├── Issue0573.cs
│ │ │ ├── Issue1307.cs
│ │ │ ├── Issue1321.cs
│ │ │ ├── Issue1322.cs
│ │ │ ├── Issue1327.cs
│ │ │ ├── Issue1351.cs
│ │ │ ├── Issue1353.cs
│ │ │ ├── Issue1362.cs
│ │ │ ├── Issue1396.cs
│ │ │ ├── Issue1404.cs
│ │ │ ├── Issue1445.cs
│ │ │ ├── Issue1460.cs
│ │ │ ├── Issue1461.cs
│ │ │ ├── Issue1512.cs
│ │ │ ├── Issue1541.cs
│ │ │ ├── Issue1545.cs
│ │ │ ├── Issue1552.cs
│ │ │ ├── Issue1561.cs
│ │ │ ├── Issue1566.cs
│ │ │ ├── Issue1569.cs
│ │ │ ├── Issue1574.cs
│ │ │ ├── Issue1576.cs
│ │ │ ├── Issue1592.cs
│ │ │ ├── Issue1593.cs
│ │ │ ├── Issue1597.cs
│ │ │ ├── Issue1598.cs
│ │ │ ├── Issue1619.cs
│ │ │ ├── Issue1620.cs
│ │ │ ├── Issue1642.cs
│ │ │ ├── Issue1682.cs
│ │ │ ├── Issue1708.cs
│ │ │ ├── Issue1711.cs
│ │ │ ├── Issue1719.cs
│ │ │ ├── Issue1725.cs
│ │ │ ├── Issue1734.cs
│ │ │ ├── Issue1752.cs
│ │ │ ├── Issue1757.cs
│ │ │ ├── Issue1778.cs
│ │ │ ├── Issue1796.cs
│ │ │ ├── Issue1798.cs
│ │ │ ├── Issue1834.cs
│ │ │ ├── Issue1837.cs
│ │ │ ├── Issue1874.cs
│ │ │ ├── Issue1877.cs
│ │ │ ├── Issue1962.cs
│ │ │ ├── Issue1984.cs
│ │ │ ├── Issue2082.cs
│ │ │ ├── Issue2156.cs
│ │ │ ├── Issue2165.cs
│ │ │ ├── Issue2176.cs
│ │ │ ├── Issue2444.cs
│ │ │ ├── Issue2450.cs
│ │ │ ├── Issue2484.cs
│ │ │ └── Issue2492.cs
│ │ ├── JsonArrayAttributeTests.cs
│ │ ├── JsonConvertTest.cs
│ │ ├── JsonTextReaderTests
│ │ │ ├── ExceptionHandlingAsyncTests.cs
│ │ │ ├── ExceptionHandlingTests.cs
│ │ │ ├── FloatAsyncTests.cs
│ │ │ ├── FloatTests.cs
│ │ │ ├── MiscAsyncTests.cs
│ │ │ ├── MiscTests.cs
│ │ │ ├── ParseAsyncTests.cs
│ │ │ ├── ParseTests.cs
│ │ │ ├── ReadAsyncTests.cs
│ │ │ └── ReadTests.cs
│ │ ├── JsonTextWriterAsyncTests.cs
│ │ ├── JsonTextWriterTest.cs
│ │ ├── JsonValidatingReaderTests.cs
│ │ ├── Linq
│ │ │ ├── AnnotationsTests.cs
│ │ │ ├── ComponentModel
│ │ │ │ ├── BindingTests.cs
│ │ │ │ └── JPropertyDescriptorTests.cs
│ │ │ ├── DynamicTests.cs
│ │ │ ├── JArrayTests.cs
│ │ │ ├── JConstructorAsyncTests.cs
│ │ │ ├── JConstructorTests.cs
│ │ │ ├── JObjectAsyncTests.cs
│ │ │ ├── JObjectTests.cs
│ │ │ ├── JPropertyAsyncTests.cs
│ │ │ ├── JPropertyTests.cs
│ │ │ ├── JRawTests.cs
│ │ │ ├── JTokenAsyncTests.cs
│ │ │ ├── JTokenEqualityComparerTests.cs
│ │ │ ├── JTokenReaderAsyncTests.cs
│ │ │ ├── JTokenReaderTest.cs
│ │ │ ├── JTokenTests.cs
│ │ │ ├── JTokenWriterAsyncTests.cs
│ │ │ ├── JTokenWriterTest.cs
│ │ │ ├── JValueAsyncTests.cs
│ │ │ ├── JValueTests.cs
│ │ │ ├── JsonPath
│ │ │ │ ├── JPathExecuteTests.cs
│ │ │ │ ├── JPathParseTests.cs
│ │ │ │ └── QueryExpressionTests.cs
│ │ │ ├── LinqToJsonAsyncTests.cs
│ │ │ ├── LinqToJsonTest.cs
│ │ │ └── MergeTests.cs
│ │ ├── LinqToSql
│ │ │ ├── Department.cs
│ │ │ ├── DepartmentConverter.cs
│ │ │ ├── GuidByteArrayConverter.cs
│ │ │ ├── LinqToSqlClasses.dbml
│ │ │ ├── LinqToSqlClasses.dbml.layout
│ │ │ ├── LinqToSqlClasses.designer.cs
│ │ │ ├── LinqToSqlClassesSerializationTests.cs
│ │ │ ├── Person.cs
│ │ │ └── Role.cs
│ │ ├── Newtonsoft.Json.Tests.csproj
│ │ ├── PoisonText.txt
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Schema
│ │ │ ├── ExtensionsTests.cs
│ │ │ ├── JsonSchemaBuilderTests.cs
│ │ │ ├── JsonSchemaGeneratorTests.cs
│ │ │ ├── JsonSchemaModelBuilderTests.cs
│ │ │ ├── JsonSchemaNodeTests.cs
│ │ │ ├── JsonSchemaSpecTests.cs
│ │ │ ├── JsonSchemaTests.cs
│ │ │ ├── PerformanceTests.cs
│ │ │ └── Specs
│ │ │ ├── additionalItems.json
│ │ │ ├── additionalProperties.json
│ │ │ ├── dependencies.json
│ │ │ ├── disallow.json
│ │ │ ├── divisibleBy.json
│ │ │ ├── enum.json
│ │ │ ├── extends.json
│ │ │ ├── items.json
│ │ │ ├── maxItems.json
│ │ │ ├── maxLength.json
│ │ │ ├── maximum.json
│ │ │ ├── minItems.json
│ │ │ ├── minLength.json
│ │ │ ├── minimum.json
│ │ │ ├── pattern.json
│ │ │ ├── patternProperties.json
│ │ │ ├── properties.json
│ │ │ ├── ref.json
│ │ │ ├── required.json
│ │ │ ├── type.json
│ │ │ └── uniqueItems.json
│ │ ├── Serialization
│ │ │ ├── CamelCaseNamingStrategyTests.cs
│ │ │ ├── CamelCasePropertyNamesContractResolverTests.cs
│ │ │ ├── ConstructorHandlingTests.cs
│ │ │ ├── ContractResolverTests.cs
│ │ │ ├── DateTimeZoneHandlingTests.cs
│ │ │ ├── DefaultValueHandlingTests.cs
│ │ │ ├── DependencyInjectionTests.cs
│ │ │ ├── DynamicConcreteTests.cs
│ │ │ ├── DynamicTests.cs
│ │ │ ├── EntitiesSerializationTests.cs
│ │ │ ├── ExtensionDataTests.cs
│ │ │ ├── FSharpTests.cs
│ │ │ ├── ImmutableCollectionsTests.cs
│ │ │ ├── JsonPropertyCollectionTests.cs
│ │ │ ├── JsonSerializerCollectionsTests.cs
│ │ │ ├── JsonSerializerTest.cs
│ │ │ ├── KebabCaseNamingStrategyTests.cs
│ │ │ ├── MetadataPropertyHandlingTests.cs
│ │ │ ├── MissingMemberHandlingTests.cs
│ │ │ ├── NamingStrategyEquality.cs
│ │ │ ├── NullValueHandlingTests.cs
│ │ │ ├── PopulateTests.cs
│ │ │ ├── PreserveReferencesHandlingTests.cs
│ │ │ ├── ReferenceLoopHandlingTests.cs
│ │ │ ├── ReflectionAttributeProviderTests.cs
│ │ │ ├── SerializationErrorHandlingTests.cs
│ │ │ ├── SerializationEventAttributeTests.cs
│ │ │ ├── ShouldSerializeTests.cs
│ │ │ ├── SnakeCaseNamingStrategyTests.cs
│ │ │ ├── TraceWriterTests.cs
│ │ │ ├── TypeNameHandlingTests.cs
│ │ │ └── WebApiIntegrationTests.cs
│ │ ├── SpaceShipV2.bson
│ │ ├── TestFixtureBase.cs
│ │ ├── TestObjects
│ │ │ ├── A.cs
│ │ │ ├── AATestClass.cs
│ │ │ ├── Aa.cs
│ │ │ ├── AbstractDictionaryTestClass.cs
│ │ │ ├── AbstractGenericBase.cs
│ │ │ ├── AbstractImplementationDictionaryTestClass.cs
│ │ │ ├── AbstractImplementationListTestClass.cs
│ │ │ ├── AbstractImplementationTestClass.cs
│ │ │ ├── AbstractListTestClass.cs
│ │ │ ├── AbstractTestClass.cs
│ │ │ ├── Address.cs
│ │ │ ├── Animal.cs
│ │ │ ├── AnswerFilterModel.cs
│ │ │ ├── Antworten.cs
│ │ │ ├── ArgumentConverterPrecedenceClassConverter.cs
│ │ │ ├── Article.cs
│ │ │ ├── ArticleCollection.cs
│ │ │ ├── AttachmentReadConverter.cs
│ │ │ ├── B.cs
│ │ │ ├── BBTestClass.cs
│ │ │ ├── BadJsonPropertyClass.cs
│ │ │ ├── Bar.cs
│ │ │ ├── Bar1.cs
│ │ │ ├── BaseClass.cs
│ │ │ ├── BaseClassVirtual.cs
│ │ │ ├── BaseClassWithProtectedVirtual.cs
│ │ │ ├── BaseConstructorType.cs
│ │ │ ├── BaseDataContract.cs
│ │ │ ├── BaseDataContractWithHidden.cs
│ │ │ ├── BaseType.cs
│ │ │ ├── BaseWithContract.cs
│ │ │ ├── BaseWithPrivate.cs
│ │ │ ├── BaseWithoutContract.cs
│ │ │ ├── Bb.cs
│ │ │ ├── Binding.cs
│ │ │ ├── Binding_DisallowNull.cs
│ │ │ ├── BusRun.cs
│ │ │ ├── ByteArrayTestClass.cs
│ │ │ ├── Car.cs
│ │ │ ├── ChildClass.cs
│ │ │ ├── ChildClassVirtual.cs
│ │ │ ├── ChildClassWithProtectedOverridePlusJsonProperty.cs
│ │ │ ├── ChildDataContractWithHidden.cs
│ │ │ ├── CircularConstructor1.cs
│ │ │ ├── CircularConstructor2.cs
│ │ │ ├── CircularReferenceClass.cs
│ │ │ ├── CircularReferenceWithIdClass.cs
│ │ │ ├── ClassAndMemberConverterClass.cs
│ │ │ ├── ClassAttributeBase.cs
│ │ │ ├── ClassAttributeDerived.cs
│ │ │ ├── ClassConverterPrecedenceClassConverter.cs
│ │ │ ├── ClassWithArray.cs
│ │ │ ├── ClassWithException.cs
│ │ │ ├── ClassWithGuid.cs
│ │ │ ├── ClassWithImplicitOperator.cs
│ │ │ ├── ClassWithTimeSpan.cs
│ │ │ ├── ClientMap.cs
│ │ │ ├── CollectionClassAttributeDerived.cs
│ │ │ ├── CommentTestClass.cs
│ │ │ ├── CommentTestObject.cs
│ │ │ ├── CompletionDataRequest.cs
│ │ │ ├── ComplexItem.cs
│ │ │ ├── Component.cs
│ │ │ ├── Computer.cs
│ │ │ ├── ConsoleWriter.cs
│ │ │ ├── ConstantTestClass.cs
│ │ │ ├── ConstructorAndDefaultValueAttributeTestClass.cs
│ │ │ ├── ConstructorAndRequiredTestClass.cs
│ │ │ ├── ConstructorCaseSensitivityClass.cs
│ │ │ ├── ConstructorCompexIgnoredProperty.cs
│ │ │ ├── ConstructorReadonlyFields.cs
│ │ │ ├── Container.cs
│ │ │ ├── Content.cs
│ │ │ ├── ContentBaseClass.cs
│ │ │ ├── ContentSubClass.cs
│ │ │ ├── ConverableMembers.cs
│ │ │ ├── ConvertableIntTestClass.cs
│ │ │ ├── ConverterPrecedenceClass.cs
│ │ │ ├── ConverterPrecedenceClassConverter.cs
│ │ │ ├── ConvertibleId.cs
│ │ │ ├── ConvertibleInt.cs
│ │ │ ├── CustomerDataSet.cs
│ │ │ ├── CustomerWithMetadataType.cs
│ │ │ ├── DTOWithParameterisedConstructor.cs
│ │ │ ├── DTOWithoutParameterisedConstructor.cs
│ │ │ ├── DataContractJsonSerializerTestClass.cs
│ │ │ ├── DataContractPrivateMembers.cs
│ │ │ ├── DataContractSerializationAttributesClass.cs
│ │ │ ├── DateTimeErrorObjectCollection.cs
│ │ │ ├── DateTimeOffsetTestClass.cs
│ │ │ ├── DateTimeOffsetWrapper.cs
│ │ │ ├── DateTimeTestClass.cs
│ │ │ ├── DateTimeWrapper.cs
│ │ │ ├── DecimalTest.cs
│ │ │ ├── DecimalTestClass.cs
│ │ │ ├── DefaultValueAttributeTestClass.cs
│ │ │ ├── DerivedConstructorType.cs
│ │ │ ├── DerivedEvent.cs
│ │ │ ├── DerivedSerializationEventTestObject.cs
│ │ │ ├── DerivedType.cs
│ │ │ ├── DerivedWithPrivate.cs
│ │ │ ├── DeserializeStringConvert.cs
│ │ │ ├── DictionaryInterfaceClass.cs
│ │ │ ├── DictionaryKey.cs
│ │ │ ├── DictionaryKeyCast.cs
│ │ │ ├── DictionaryKeyContractResolver.cs
│ │ │ ├── DictionaryWithNoDefaultConstructor.cs
│ │ │ ├── DictionaryWithNoNull.cs
│ │ │ ├── DirectoryAccount.cs
│ │ │ ├── DoubleClass.cs
│ │ │ ├── EmployeeReference.cs
│ │ │ ├── EmptyJsonValueTestClass.cs
│ │ │ ├── EncodingReadConverter.cs
│ │ │ ├── EnumA.cs
│ │ │ ├── EnumerableArrayPropertyClass.cs
│ │ │ ├── EnumerableClass.cs
│ │ │ ├── ErroringClass.cs
│ │ │ ├── ErroringJsonConverter.cs
│ │ │ ├── ErroringTestClass.cs
│ │ │ ├── Events
│ │ │ │ ├── Event.cs
│ │ │ │ ├── Event1.cs
│ │ │ │ └── EventType.cs
│ │ │ ├── ExistingValueClass.cs
│ │ │ ├── FaqItem.cs
│ │ │ ├── Foo.cs
│ │ │ ├── Foo1.cs
│ │ │ ├── Foo64.cs
│ │ │ ├── FooBar1.cs
│ │ │ ├── FooConstructor.cs
│ │ │ ├── FooRequired.cs
│ │ │ ├── Friend.cs
│ │ │ ├── GameObject.cs
│ │ │ ├── GenericIEnumerableWithImplicitConversion.cs
│ │ │ ├── GenericImpl.cs
│ │ │ ├── GenericListAndDictionaryInterfaceProperties.cs
│ │ │ ├── GeoCoding
│ │ │ │ ├── AddressDetails.cs
│ │ │ │ ├── AdministrativeArea.cs
│ │ │ │ ├── Country.cs
│ │ │ │ ├── GoogleMapGeocoderStructure.cs
│ │ │ │ ├── Locality.cs
│ │ │ │ ├── Placemark.cs
│ │ │ │ ├── Point.cs
│ │ │ │ ├── PostalCode.cs
│ │ │ │ ├── Status.cs
│ │ │ │ ├── SubAdministrativeArea.cs
│ │ │ │ └── Thoroughfare.cs
│ │ │ ├── GeometricForms
│ │ │ │ ├── Shape.cs
│ │ │ │ └── Tags.cs
│ │ │ ├── GetOnlyPropertyClass.cs
│ │ │ ├── HasByteArray.cs
│ │ │ ├── HolderClass.cs
│ │ │ ├── Human.cs
│ │ │ ├── IInterfaceObject.cs
│ │ │ ├── IKeyValueId.cs
│ │ │ ├── IMainClass.cs
│ │ │ ├── IMyInterface.cs
│ │ │ ├── IPrivateImplementationA.cs
│ │ │ ├── IPrivateImplementationB.cs
│ │ │ ├── IPrivateOverriddenImplementation.cs
│ │ │ ├── ISerializableTestObject.cs
│ │ │ ├── ISerializableWithoutAttributeTestObject.cs
│ │ │ ├── ISubclass.cs
│ │ │ ├── ISubclassBase.cs
│ │ │ ├── IdReferenceResolver.cs
│ │ │ ├── IgnoreDataMemberTestClass.cs
│ │ │ ├── IgnoredPropertiesContractResolver.cs
│ │ │ ├── IgnoredPropertiesTestClass.cs
│ │ │ ├── IgnoredProperty.cs
│ │ │ ├── ImmutableStruct.cs
│ │ │ ├── ImplementInterfaceObject.cs
│ │ │ ├── IncompatibleJsonAttributeClass.cs
│ │ │ ├── IncompleteTestClass.cs
│ │ │ ├── IntToFloatConverter.cs
│ │ │ ├── InterfacePropertyTestClass.cs
│ │ │ ├── Invoice.cs
│ │ │ ├── Item.cs
│ │ │ ├── ItemBase.cs
│ │ │ ├── ItemConverterTestClass.cs
│ │ │ ├── ItemConverterTestConverter.cs
│ │ │ ├── JRawValueTestObject.cs
│ │ │ ├── JTokenTestClass.cs
│ │ │ ├── JaggedArray.cs
│ │ │ ├── JsonIgnoreAttributeOnClassTestClass.cs
│ │ │ ├── JsonIgnoreAttributeTestClass.cs
│ │ │ ├── JsonPropertyClass.cs
│ │ │ ├── JsonPropertyConverterContractResolver.cs
│ │ │ ├── JsonPropertyConverterTestClass.cs
│ │ │ ├── JsonPropertyWithHandlingValues.cs
│ │ │ ├── JsonReaderStubWithIsClosed.cs
│ │ │ ├── JsonTextReaderTests
│ │ │ │ ├── FakeArrayPool.cs
│ │ │ │ ├── SlowStream.cs
│ │ │ │ ├── ToggleReaderError.cs
│ │ │ │ └── UnmanagedResourceFakingJsonReader.cs
│ │ │ ├── KVPair.cs
│ │ │ ├── KeyValueId.cs
│ │ │ ├── KeyValueTestClass.cs
│ │ │ ├── Link.cs
│ │ │ ├── ListErrorObject.cs
│ │ │ ├── ListErrorObjectCollection.cs
│ │ │ ├── ListOfIds.cs
│ │ │ ├── ListSourceTest.cs
│ │ │ ├── ListTestClass.cs
│ │ │ ├── LogEntry.cs
│ │ │ ├── LogEvent.cs
│ │ │ ├── MailAddressReadConverter.cs
│ │ │ ├── MainClass.cs
│ │ │ ├── MemberConverterClass.cs
│ │ │ ├── MemberConverterPrecedenceClassConverter.cs
│ │ │ ├── MessageWithIsoDate.cs
│ │ │ ├── MethodExecutorObject.cs
│ │ │ ├── MetroColorConverter.cs
│ │ │ ├── MetroPropertyNameResolver.cs
│ │ │ ├── MetroStringConverter.cs
│ │ │ ├── ModelStateDictionary.cs
│ │ │ ├── Money
│ │ │ │ ├── Currency.cs
│ │ │ │ └── Tags.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieWithJsonObjectNullValueHandlingIgnore.cs
│ │ │ ├── MovieWithJsonObjectNullValueHandlingInclude.cs
│ │ │ ├── MultiIndexBase.cs
│ │ │ ├── MultiIndexSuper.cs
│ │ │ ├── MultipleItemsClass.cs
│ │ │ ├── MultipleParametrizedConstructorsJsonConstructor.cs
│ │ │ ├── MyClass.cs
│ │ │ ├── MyEnum.cs
│ │ │ ├── MyFactory.cs
│ │ │ ├── MyInterfaceConverter.cs
│ │ │ ├── MyObservableObject.cs
│ │ │ ├── MyTuple.cs
│ │ │ ├── MyTuplePartial.cs
│ │ │ ├── Name.cs
│ │ │ ├── NameContainer.cs
│ │ │ ├── NameContainerConverter.cs
│ │ │ ├── NoConstructorReadOnlyCollection.cs
│ │ │ ├── NoConstructorReadOnlyDictionary.cs
│ │ │ ├── NonDefaultConstructorWithReadOnlyCollectionProperty.cs
│ │ │ ├── NonDefaultConstructorWithReadOnlyDictionaryProperty.cs
│ │ │ ├── NonPublicConstructorWithJsonConstructor.cs
│ │ │ ├── NonRequest.cs
│ │ │ ├── NullTestClass.cs
│ │ │ ├── NullableDateTimeTestClass.cs
│ │ │ ├── NullableFloats.cs
│ │ │ ├── NullableGuid.cs
│ │ │ ├── NullableGuidCountingJsonTextWriter.cs
│ │ │ ├── NullableLongTestClass.cs
│ │ │ ├── NullableStructPropertyClass.cs
│ │ │ ├── NullableTestClass.cs
│ │ │ ├── ObjectArrayPropertyTest.cs
│ │ │ ├── ObservableObject.cs
│ │ │ ├── OptInClass.cs
│ │ │ ├── Organization
│ │ │ │ ├── Employee.cs
│ │ │ │ ├── IPerson.cs
│ │ │ │ ├── Manager.cs
│ │ │ │ ├── Person.cs
│ │ │ │ ├── PersonPropertyClass.cs
│ │ │ │ └── WagePerson.cs
│ │ │ ├── Pair.cs
│ │ │ ├── ParticipantEntity.cs
│ │ │ ├── PersonConverter.cs
│ │ │ ├── PersonError.cs
│ │ │ ├── PersonRaw.cs
│ │ │ ├── PersonReference.cs
│ │ │ ├── PersonSerializable.cs
│ │ │ ├── PersonWithPrivateConstructor.cs
│ │ │ ├── PhoneNumber.cs
│ │ │ ├── PocoDataContractSerializationAttributesClass.cs
│ │ │ ├── Pos.cs
│ │ │ ├── PosConverter.cs
│ │ │ ├── PosDouble.cs
│ │ │ ├── PosDoubleConverter.cs
│ │ │ ├── PreserveReferencesCallbackTestObject.cs
│ │ │ ├── PrivateConstructorTestClass.cs
│ │ │ ├── PrivateConstructorWithPublicParameterizedConstructorTestClass.cs
│ │ │ ├── PrivateImplementationAClass.cs
│ │ │ ├── PrivateImplementationBClass.cs
│ │ │ ├── PrivateMembersClass.cs
│ │ │ ├── PrivateMembersClassWithAttributes.cs
│ │ │ ├── PrivateSetterBase.cs
│ │ │ ├── PrivateSetterDerived.cs
│ │ │ ├── Product.cs
│ │ │ ├── ProductCollection.cs
│ │ │ ├── ProductShort.cs
│ │ │ ├── PropertyCase.cs
│ │ │ ├── PropertyItemConverter.cs
│ │ │ ├── PublicConstructorOverridenByJsonConstructor.cs
│ │ │ ├── PublicParameterizedConstructorRequiringConverterTestClass.cs
│ │ │ ├── PublicParameterizedConstructorRequiringConverterWithParameterAttributeTestClass.cs
│ │ │ ├── PublicParameterizedConstructorRequiringConverterWithPropertyAttributeTestClass.cs
│ │ │ ├── PublicParameterizedConstructorTestClass.cs
│ │ │ ├── PublicParameterizedConstructorWithNonPropertyParameterTestClass.cs
│ │ │ ├── PublicParameterizedConstructorWithPropertyNameConflict.cs
│ │ │ ├── PublicParameterizedConstructorWithPropertyNameConflictWithAttribute.cs
│ │ │ ├── Ratio.cs
│ │ │ ├── ReflectionContractResolver.cs
│ │ │ ├── RequestOnly.cs
│ │ │ ├── RequiredMembersClass.cs
│ │ │ ├── RequiredObject.cs
│ │ │ ├── RequiredPropertyConstructorTestClass.cs
│ │ │ ├── RequiredPropertyTestClass.cs
│ │ │ ├── ResponseWithNewGenericProperty.cs
│ │ │ ├── ResponseWithNewGenericPropertyOverride.cs
│ │ │ ├── ResponseWithNewGenericPropertyVirtual.cs
│ │ │ ├── RoleTransfer.cs
│ │ │ ├── RoleTransferDirection.cs
│ │ │ ├── RoleTransferOperation.cs
│ │ │ ├── RootObject.cs
│ │ │ ├── SearchResult.cs
│ │ │ ├── SelectListItem.cs
│ │ │ ├── SerializableContractResolver.cs
│ │ │ ├── SerializationEventTestDictionary.cs
│ │ │ ├── SerializationEventTestList.cs
│ │ │ ├── SerializationEventTestObject.cs
│ │ │ ├── SerializationEventTestObjectWithConstructor.cs
│ │ │ ├── SetOnlyPropertyClass.cs
│ │ │ ├── SetOnlyPropertyClass2.cs
│ │ │ ├── Shortie.cs
│ │ │ ├── SimpleResponse.cs
│ │ │ ├── SqlTypesDataSet.Designer.cs
│ │ │ ├── SqlTypesDataSet.xsc
│ │ │ ├── SqlTypesDataSet.xsd
│ │ │ ├── SqlTypesDataSet.xss
│ │ │ ├── StaticTestClass.cs
│ │ │ ├── Store.cs
│ │ │ ├── StoreColor.cs
│ │ │ ├── StringDictionaryTestClass.cs
│ │ │ ├── StructISerializable.cs
│ │ │ ├── StructTest.cs
│ │ │ ├── StructWithAttribute.cs
│ │ │ ├── SubKlass.cs
│ │ │ ├── SubWithContractNewProperties.cs
│ │ │ ├── SubWithContractVirtualProperties.cs
│ │ │ ├── SubWithoutContractNewProperties.cs
│ │ │ ├── SubWithoutContractVirtualProperties.cs
│ │ │ ├── Subclass.cs
│ │ │ ├── SuperKlass.cs
│ │ │ ├── Test.cs
│ │ │ ├── TestClass.cs
│ │ │ ├── TestClassConvertable.cs
│ │ │ ├── TestComponent.cs
│ │ │ ├── TestComponentSimple.cs
│ │ │ ├── TestObject.cs
│ │ │ ├── ThisGenericTest.cs
│ │ │ ├── TimeZoneOffsetObject.cs
│ │ │ ├── TraceWriter.cs
│ │ │ ├── TypeClass.cs
│ │ │ ├── TypeConverterJsonConverter.cs
│ │ │ ├── TypeConverterSize.cs
│ │ │ ├── TypeConverterSizeConverter.cs
│ │ │ ├── TypedSubHashtable.cs
│ │ │ ├── UriGuidTimeSpanTestClass.cs
│ │ │ ├── UserNullable.cs
│ │ │ ├── Vector.cs
│ │ │ ├── VectorParent.cs
│ │ │ ├── VersionKeyedCollection.cs
│ │ │ ├── VersionOld.cs
│ │ │ ├── VirtualOverrideNewBaseObject.cs
│ │ │ ├── VirtualOverrideNewChildObject.cs
│ │ │ ├── VirtualOverrideNewChildWithDifferentOverrideObject.cs
│ │ │ ├── Widget.cs
│ │ │ ├── Widget1.cs
│ │ │ ├── WidgetId.cs
│ │ │ ├── WidgetId1.cs
│ │ │ ├── WidgetIdJsonConverter.cs
│ │ │ ├── WithEnums.cs
│ │ │ ├── XNodeTestObject.cs
│ │ │ └── XmlNodeTestObject.cs
│ │ ├── Utilities
│ │ │ ├── ConvertUtilsTests.cs
│ │ │ ├── DateTimeUtilsTests.cs
│ │ │ ├── DynamicReflectionDelegateFactoryTests.cs
│ │ │ ├── EnumUtilsTests.cs
│ │ │ ├── ExpressionReflectionDelegateFactoryTests.cs
│ │ │ ├── LateboundReflectionDelegateFactoryTests.cs
│ │ │ ├── ReflectionUtilsTests.cs
│ │ │ └── StringUtilsTests.cs
│ │ ├── bunny_pancake.jpg
│ │ ├── large.json
│ │ └── large_sample.xml
│ ├── Newtonsoft.Json.sln
│ ├── Newtonsoft.Json.sln.DotSettings
│ ├── NuGet.Config
│ └── global.json
├── license.txt
├── readme.txt
└── 好例子网_Newtonsoft.Json-13.0.1_Json130r1.zip
62 directories, 1160 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论