Commit Graph
214 Commits
Author SHA1 Message Date
James Newton-King 2bf31b9605 -Added JsonLoadSettings
-Added CommentsHandling
-Changed LINQ to JSON load to ignore array comments by default
2015-10-06 22:17:25 +13:00
James Newton-King 172c1d8f30 -Fixed inconsistent JsonTextReader.LinePosition
-Fixed JsonReader.Path with escaped property names
2015-10-03 17:11:45 +13:00
James Newton-King 35450475ff -Build 2015-09-05 15:24:57 +12:00
James Newton-King 4baf2a751f -Fixed writing Uri JValues to use OriginalString to be consistant with serializer
-Fixed comparing non-string JValues with JPath queries
2015-09-05 15:24:30 +12:00
James Newton-King a9ea63da59 -Added additional frameworks to project.json files 2015-08-22 19:08:40 +12:00
James Newton-King 6b02abe20c -Fixed JTokenWriter error with duplicate properties 2015-08-16 22:48:45 +12:00
James Newton-King fe7b7a6c7b -Added dotnet build
-Removed WinRT files
-Updated solution files to VS2015
-Updated psake
2015-08-02 23:56:26 +12:00
James Newton-King b270104bfb -Fixed writing ULong.MaxValue JValues as JSON 2015-06-12 09:59:20 +12:00
James Newton-King 1ba98761c7 -Fix build 2015-06-11 15:22:51 +12:00
James Newton-King 9e29489e5a -Added support for reading GUID strings as bytes in JsonTextReader
-Changed reading GUIDs as bytes to only support 00000000-0000-0000-0000-000000000000 format
2015-06-10 17:10:16 +12:00
James Newton-King 841464d014 -Tests 2015-05-03 14:40:32 +12:00
James Newton-King 765bfbf1b4 -Tests 2015-04-07 17:36:41 +12:00
James Newton-King 0552affb83 -Renamed aspnetcore50 to dnxcore50
-Documentation
2015-04-04 16:13:37 +13:00
James Newton-King f09cfcded0 -Build 2015-03-22 13:34:52 +13:00
James Newton-King 345c6f3512 -Tests 2015-03-22 13:00:41 +13:00
James Newton-King b9af7f227b -Replace tests console writes with asserts 2015-03-22 12:37:12 +13:00
James Newton-King 20f66cdac9 -Fixed incorrect JTokenReader.Path in certain situations 2015-02-15 13:54:08 +13:00
James Newton-King 5d34cedcb3 -Build 2014-12-23 00:49:27 +13:00
James Newton-King f760b78fbe -Added JToken.AncestorsAndSelf
-Added Extensions.AncestorsAndSelf and Extensions.DescendantsAndSelf
-Tests
2014-12-22 17:05:13 +13:00
James Newton-King 55ccac4d92 -Added CurrentToken to JTokenWriter
-Added WriteToken(JsonToken, object) to JsonWriter
2014-12-17 19:38:39 +13:00
James Newton-King 9c2a1d853d -Fixed build 2014-12-07 16:31:52 +13:00
James Newton-King 82025bc5b7 -Added JContainer.DescendantsAndSelf
-Added CurrentToken to JTokenReader
2014-12-07 16:08:27 +13:00
James Newton-King 1c09507d9f -Fixed WinRT 2014-11-30 23:00:15 +13:00
James Newton-King 449f4dd841 -Tests
-Documentation
2014-11-30 21:10:54 +13:00
James Newton-King 68ebba03fb -Fixed casting a nullable negative SByte value 2014-11-29 00:28:33 +13:00
James Newton-King 04e9048d10 -Refactor 2014-11-24 22:01:53 +13:00
James Newton-King 1816f555ea -Fixed tests
-Fixed exception message line breaks to use Environment.NewLine
2014-11-11 12:06:30 +13:00
James Newton-King d316425746 -Fixed settings not being used when deserializing F# unions 2014-11-05 16:25:57 -08:00
James Newton-King c7f8d85cc4 -Fixed tests
-Changed JTokenReader to provide line numbers for end tokens
2014-10-19 18:29:34 +13:00
James Newton-King 88a29704da -Fixed jsonpath error when parsing a property that follows an escaped property
-Changed reader/writer/token path to escape property names containing special characters
2014-10-18 15:36:42 +13:00
James Newton-King 88eeb8ba92 -Fixed MetadataTypeAttribute reflection bug by using CustomAttributeData
-Fixed immutable collections bug by getting type from known assembly
-Added support from running tests on aspnetcore50
2014-10-18 00:00:26 +13:00
James Newton-King 64ffa098b9 -Fixed null reference error when using JEnumerable created with default constructor
-Tests
2014-09-25 20:28:47 +12:00
James Newton-King 99df43eb4d -Tests line endings 2014-09-12 23:34:20 +12:00
James Newton-King dfb2ac17a5 -Refactor ExceptionAssert 2014-09-12 21:33:53 +12:00
James Newton-King 695742563b -Fixed Win8 build
-Fixed serializing ObservableCollection<T> on Win8
2014-08-30 14:34:16 +12:00
James Newton-King 57ccaf00bf -Improved Portable40 assembly performance by using compiled expression reflection
-Fixed converting string JValues to enums with JToken.ToObject
2014-08-24 23:33:08 +12:00
James Newton-King 8e727a27b2 -JProperty performance
-Improved property name escape skipping
2014-08-03 00:08:31 +12:00
James Newton-King 5fc738247f -Added Merge to LINQ to JSON 2014-08-01 21:27:38 +12:00
James Newton-King 6b5356ed51 -Fixed build 2014-07-19 23:36:19 +12:00
James Newton-King 70b0813551 -Fixed incorrect NuGet targets on portable assembly
-Fixed using JTokenEqualityComparer with JProperties that have no value
2014-07-19 12:48:20 +12:00
James Newton-King 3335ae4e20 -Fixed property after empty array JSONPath queries
-Fixed error handling when last value in array or object fails
2014-06-28 00:42:41 +12:00
James Newton-King b66724ed4e -Tests 2014-06-26 16:13:36 +12:00
James Newton-King 7a8f5e43bc -Tests 2014-05-11 21:58:36 +12:00
James Newton-King c299fee560 -Refactor parameterized collection creation to use delegates 2014-05-02 17:49:13 +12:00
James Newton-King bbcc7e4d54 -Added JValue.CreateNull and JValue.CreateUndefined 2014-04-29 12:20:44 +12:00
James Newton-King 7458cefe95 -Fixed JToken.ReadFrom creating a string value for a comment 2014-04-28 17:11:02 +12:00
James Newton-King 11c2ad5c1c -Fixed build 2014-04-26 23:06:30 +12:00
James Newton-King 081daae006 -Fixed using FloatParseHandling.Decimal with XmlNodeConverter
-Fixed using DateParseHandling.DateTimeOffset with XmlNodeConverter
2014-04-25 23:38:52 +12:00
James Newton-King 9133626388 -Changed blank XML elements to be written as an empty string instead of null
-Added support for XML document type
-Changed string JValue with a null value to be written as null instead of empty string
-Fixed StringEnumConverter thread safety
2014-04-25 22:36:35 +12:00
James Newton-King 6965fcfa46 -Fixed potential race condition serializing F# objects
-Fixed schema divisible sometimes incorrectly validating to false
-Fixed not calling virtual ShouldSerialize methods
2014-03-31 15:47:36 +13:00