Inderjeet Singh
|
4fc6400f5c
|
Fixed the test that broke while fixing issue 100 in r394 by using a TreeSet for SortedSets and HashSet for other kind of sets.
|
2009-03-12 18:17:14 +00:00 |
|
Inderjeet Singh
|
a595032a90
|
Fixed issue 100 by adding support for deserialization of collections of elements that do not implement Comparable.
|
2009-03-12 01:59:48 +00:00 |
|
Inderjeet Singh
|
3d1f7251c1
|
Added tests to reproduce issue 103. The tests pass at the moment, so we need more information in the bugreport.
|
2009-03-12 01:04:30 +00:00 |
|
Inderjeet Singh
|
809e3b5e21
|
Fixed bug 106 by adding custom serialization support for Gregorian Calendar.
|
2009-03-11 21:46:58 +00:00 |
|
Inderjeet Singh
|
16be7167ec
|
Updated Gson grammar to support floating point numbers without a +/- after the E. So, 1.234567899E8 is now accepted by Gson as a valid floating point number. This fixed the bug http://code.google.com/p/google-gson/issues/detail?id=94
Also, updated Gson to use Javacc 4.2.
|
2009-03-05 23:05:29 +00:00 |
|
Inderjeet Singh
|
18005bbae1
|
using consistent method name prefixes.
|
2009-03-03 22:37:26 +00:00 |
|
Inderjeet Singh
|
2c25fdd850
|
Added a test to measure performance of Gson on large collections. Gson's parser handled a collection of 1.4 million objects for serialization. For deserialization, the numbers were lower and Gson parser gave a stack overflow beyond a collection of 87,000 objects.
|
2009-03-03 22:20:59 +00:00 |
|
Inderjeet Singh
|
da8a1feee8
|
Added tests for the bugreport http://code.google.com/p/google-gson/issues/detail?id=99
|
2009-03-03 21:09:07 +00:00 |
|
Inderjeet Singh
|
d4a53ee2fc
|
Added tests to verify JsonParser and related methods in Gson.
|
2009-02-07 00:20:30 +00:00 |
|
Inderjeet Singh
|
2c7cc620d4
|
Exposed API for JsonParser and added methods to Gson to deserialize from a parse tree.
|
2009-02-04 01:56:28 +00:00 |
|
Joel Leitch
|
764e4d9aca
|
Performance fixes after doing some profiling.
|
2009-01-20 08:38:21 +00:00 |
|
Joel Leitch
|
6a80791f13
|
Code cleanup and some minor performance fixes.
|
2009-01-20 01:36:54 +00:00 |
|
Joel Leitch
|
d34fb916cb
|
Added tests for enum serialization and derserialization.
|
2009-01-20 00:52:54 +00:00 |
|
Joel Leitch
|
47b67390fa
|
Set the DEBUG bit back to false.
|
2009-01-17 22:34:57 +00:00 |
|
Joel Leitch
|
f4f92a699d
|
Added test for pretty printing of Maps.
|
2009-01-17 22:32:59 +00:00 |
|
Joel Leitch
|
6620786642
|
Added Copyright statement.
|
2009-01-11 06:18:08 +00:00 |
|
Joel Leitch
|
e2cfc0cc19
|
Update GsonBuilder API to accept an enum for the serialize Long as string. This will be useful if/when we implement support to serialize a long type as an array of integers.
|
2009-01-11 06:11:29 +00:00 |
|
Joel Leitch
|
90a4619034
|
Minor fixes for pretty printing.
|
2009-01-11 05:01:23 +00:00 |
|
Joel Leitch
|
02decace26
|
Added the ability to deserialize a Map "key" object from a String into a complex Java type.
|
2009-01-06 07:09:19 +00:00 |
|
Inderjeet Singh
|
970446e997
|
replaced system.out.println with a real assertion in the test.
|
2008-12-31 01:15:15 +00:00 |
|
Inderjeet Singh
|
cc334475b0
|
Fixed issue 87 by adding support for deserialization of java.util.Properties
|
2008-12-31 01:01:57 +00:00 |
|
Inderjeet Singh
|
6fe2fdf7a0
|
test to reproduce issue 87
|
2008-12-31 00:43:40 +00:00 |
|
Inderjeet Singh
|
3690d362b9
|
incorporated feedback from r358
|
2008-12-30 22:42:36 +00:00 |
|
Inderjeet Singh
|
e839336eea
|
Incorporated comments from the code review r355
|
2008-12-30 19:03:43 +00:00 |
|
Inderjeet Singh
|
05f54f3552
|
Incorporated code review comments from r350
|
2008-12-30 18:54:33 +00:00 |
|
Joel Leitch
|
73d93e3322
|
Provide a setting to allow a client to skip the escaping of special HTML characters.
As well, remove the "/" from the list of special HTML characters since it is causing some incompatibilities.
|
2008-12-28 23:05:22 +00:00 |
|
Joel Leitch
|
458f2baa2f
|
Added special serialization of "Long". Now the client has the ability to output a long field as a JSON "String". This is useful for JavaScript clients that need to handle long values.
As well, this change does a major clean up of the custom type adapter handling and ParameterizedTypeMap creation.
|
2008-12-28 03:23:36 +00:00 |
|
Joel Leitch
|
54a480774d
|
Add the ability to configure Gson to exclude serializing and deserializing of all "Inner Classes".
|
2008-12-28 02:00:31 +00:00 |
|
Inderjeet Singh
|
bc6ec50db9
|
incorporated fixes from code review of r341
|
2008-12-23 18:24:13 +00:00 |
|
Inderjeet Singh
|
e0195fcc54
|
code review changes from r342
Enabled escaping of /
|
2008-12-23 18:18:14 +00:00 |
|
Inderjeet Singh
|
51881c7f4a
|
Added a GsonBuilder setting to enable serialization of special double types, NaN, Infinity, and -Infinity.
|
2008-12-20 01:26:14 +00:00 |
|
Inderjeet Singh
|
362a94ec74
|
Added deserialization support for Double NaN, Infinity, and -Infinity
|
2008-12-19 22:21:35 +00:00 |
|
Inderjeet Singh
|
f33a84c223
|
Added tests for ensuring that control characters are escaped by Gson.
|
2008-12-19 20:58:58 +00:00 |
|
Inderjeet Singh
|
e4fdea0fc1
|
Updated Gson escaper to not escape unicode characters. This is in response to Issue 80.
|
2008-12-19 20:41:53 +00:00 |
|
Inderjeet Singh
|
53f7d26b6d
|
removed tests for serialization of BigDecimal NaN, positive and negative infinity since BigDecimal can not be created with these values.
|
2008-12-19 17:46:24 +00:00 |
|
Inderjeet Singh
|
f7e4d5e4bb
|
Added checks to ensure that we do not serialize NaN or postiive or negative infinity for BigDecimal.
|
2008-12-18 23:56:38 +00:00 |
|
Inderjeet Singh
|
6dbdb272c0
|
Added checks to ensure that we do not serialize NaN or postiive or negative infinity for floats.
|
2008-12-18 23:41:44 +00:00 |
|
Joel Leitch
|
17256b8ce5
|
Added tests for JsonPrimitive object creation with a char type.
Suggestion from r321 code review.
|
2008-12-18 20:06:20 +00:00 |
|
Inderjeet Singh
|
cbc6b4d939
|
Added checks to ensure that we do not serialize NaN or postiive or negative infinity for doubles.
|
2008-12-18 20:00:27 +00:00 |
|
Inderjeet Singh
|
de713614af
|
incorporated feedback from code review of r295
|
2008-12-18 18:59:30 +00:00 |
|
Joel Leitch
|
fc65667d2f
|
Add support for wildcard type on Maps, Collections and other parameterized types.
|
2008-12-14 07:12:04 +00:00 |
|
Joel Leitch
|
8e1c6a2b37
|
Ensure that BigDecimals fields are properly converted into its string representation.
|
2008-12-14 05:56:41 +00:00 |
|
Joel Leitch
|
ea79cd6812
|
Allow booleans and number to be deserialized into a "String" field/object.
|
2008-12-14 04:42:16 +00:00 |
|
Joel Leitch
|
0b5f3dc825
|
Added UUID as a default type supported by Gson.
|
2008-12-13 20:42:31 +00:00 |
|
Joel Leitch
|
11a29b63b0
|
Implemented suggested changes from r324 code review.
|
2008-12-02 23:41:04 +00:00 |
|
Joel Leitch
|
b9e81f93c1
|
Fixed warnings and updated some JavaDoc.
|
2008-12-01 01:40:11 +00:00 |
|
Joel Leitch
|
50dd475eb8
|
Added more tests involving Since and Until versioning.
|
2008-12-01 00:23:35 +00:00 |
|
Joel Leitch
|
6f59bc3bfe
|
Added "Until" type version. This new annotation allows you to remove members from the JSON output beginning at a certain version number.
This new annotation work in conjunction with the "@Since" annotation.
|
2008-12-01 00:10:04 +00:00 |
|
Joel Leitch
|
5ae7e1f803
|
Adding new convenience method to JsonObject for adding Booleans and Characters.
|
2008-11-30 23:36:29 +00:00 |
|
Joel Leitch
|
b90228dcc0
|
Enable serialization of nulls within Maps.
|
2008-11-30 23:01:14 +00:00 |
|