Inderjeet Singh
c731abb293
Fixed a regression in Gson 2.6 where Gson caused NPE if the TypeAdapterFactory.create() returned null.
2016-02-25 13:56:42 -08:00
Sean Bright
4eff1a855f
Restore OSGi manifest headers
...
Commit 2016e95
removed the necessary MANIFEST.MF headers for Gson to
resolve in an OSGi environment. This patch restores them.
2016-02-24 09:14:09 -05:00
Dongjoon Hyun
aa209fa255
Fix some typos in gson comments.
2016-02-15 14:11:23 -08:00
jwilson
796b4ca26d
[maven-release-plugin] prepare for next development iteration
2016-02-11 22:53:04 -05:00
jwilson
3c9b9af0a1
[maven-release-plugin] prepare release gson-parent-2.6.1
2016-02-11 22:52:59 -05:00
jwilson
85722329db
[maven-release-plugin] prepare for next development iteration
2016-02-11 13:03:12 -05:00
jwilson
b8220eb195
[maven-release-plugin] prepare release gson-parent-2.6
2016-02-11 13:03:10 -05:00
jwilson
2016e9553e
Simplify Gson poms.
...
A lot of the configuration in these poms has been taken over by improvements
to the Maven release plugin.
2016-02-11 12:56:33 -05:00
inder123
8383f5c7fa
Merge pull request #769 from paniko0/master
...
timezones without minutes should be valid according RFC3339
2016-02-02 20:23:52 -08:00
Jake Wharton
c8627c8ab8
Update reader and writer for RFC 7159.
2016-01-18 15:07:33 -05:00
inder123
2ab776b5f5
Merge pull request #771 from google/jw/global-leniency
...
Add setting for leniency on Gson instance.
2016-01-18 14:03:23 -05:00
Jake Wharton
3360c93a76
Add setting for leniency on Gson instance.
...
Add a JsonReader factory (for parity with the JsonWriter one) which provides a configured instance using the Gson settings.
2016-01-18 12:08:11 -05:00
Jerzy Chalupski
23e2916947
Make TypeAdapters created by @JsonAdapter null-safe
2016-01-18 16:41:07 +01:00
Psidium
61f58baaf9
fix typo in JsonArray docs
2016-01-12 11:02:42 -02:00
Danillo Souza
ed6298c98a
timezones without minutes should are valid according RFC3339
2016-01-11 15:33:55 -02:00
inder123
1f803bd37d
Merge pull request #761 from google/jw/nuke-synthetics
...
Remove synthetic accessors from being generated.
2015-12-27 14:08:23 -05:00
Jake Wharton
7a1c94f986
Remove synthetic accessors from being generated.
2015-12-27 01:39:19 -05:00
inder123
59a8fb5c5e
Update pom.xml
2015-12-14 16:48:49 -08:00
Inderjeet Singh
2b4ac2334e
[maven-release-plugin] prepare for next development iteration
2015-11-23 19:32:33 -08:00
Inderjeet Singh
d7d064feb8
[maven-release-plugin] prepare release gson-parent-2.5
2015-11-23 19:32:26 -08:00
Gorik
d86dfdec7c
Removed unused code in ISO8601Utils
2015-11-23 01:21:41 -05:00
Gorik
bcd52a1fdc
Added ISO8601 complete support for date deserialization
2015-11-23 01:11:41 -05:00
inder123
e48c780389
Merge pull request #733 from google/java_util_additional_classes
...
Supported Currency and added additional tests for Vector, Stack and Properties.
2015-11-17 17:57:59 -08:00
Inderjeet Singh
c935f89b23
Added the cause to Assertions
2015-11-16 09:16:23 -08:00
Inderjeet Singh
05b17f9271
Adding details in the throw exception on a missing field.
2015-11-16 09:12:23 -08:00
Inderjeet Singh
10cefa49d2
added tests for Properties
2015-11-06 16:17:47 -08:00
Inderjeet Singh
01944b246b
additional tests for PriorityQueue, Vector and Stack.
2015-11-06 16:16:56 -08:00
Inderjeet Singh
47cc34548d
added currency class
2015-11-06 15:41:15 -08:00
Inderjeet Singh
457f53f08f
renamed JavaUtilConcurrentLocksTest to JavaUtilConcurrentAtomicTest
2015-11-06 15:24:15 -08:00
Inderjeet Singh
da4334b8df
fixed typos
2015-11-05 21:43:10 -08:00
Inderjeet Singh
11b26b5256
Added support for AtomicLongArray.
...
Also added tests to ensure LongSerializationPolicy is honored.
2015-11-05 14:15:46 -08:00
Inderjeet Singh
caef762530
added factory fields for consistency
2015-11-05 14:03:51 -08:00
Inderjeet Singh
cc54e4dbdd
made methods static
2015-11-05 10:46:54 -08:00
Inderjeet Singh
7821b73202
Added support for AtomicInteger, AtomicBoolean, AtomicLong and AtomicIntegerArray.
2015-11-05 10:45:23 -08:00
Inderjeet Singh
fef43b2aaa
Added support to serialize/deserialize ConcurrentMap and ConcurrentNavigableMap.
2015-11-04 21:25:15 -08:00
Inderjeet Singh
79e1c669ed
Linking to JDK 6 javadocs
2015-11-04 18:55:23 -08:00
Inderjeet Singh
e5b3f6368d
updated minimum JDK version to 1.6.
...
Added Overrides for methods implementing an interface.
2015-11-04 18:52:20 -08:00
inder123
fe101c10bc
Merge pull request #719 from google/jwilson_1021_runtime_type_mismatch
...
Fix type hierarchy adapters to do a runtime check.
2015-10-22 09:29:01 -07:00
jwilson
7d1973e6c5
Fix type hierarchy adapters to do a runtime check.
...
Otherwise if we have a type hierarchy adapter for Vehicle, and we
attempt to decode a JSON string as a Car, we get the right exception
if the JSON string is actually decoded as a Truck.
2015-10-21 11:42:30 -04:00
Roman Mazur
3b1671dde9
Fix javadoc of SerializedName
...
In #699 the approach was changed but docs were left for the first implementation.
2015-10-04 19:56:02 +03:00
Inderjeet Singh
d0ee733c96
[maven-release-plugin] prepare for next development iteration
2015-10-03 17:38:26 -07:00
Inderjeet Singh
80c13447ed
[maven-release-plugin] prepare release gson-parent-2.4
2015-10-03 17:38:17 -07:00
Inderjeet Singh
d1883b5e5b
added relativePath to avoid warning about incorrect parent path
2015-10-03 17:37:14 -07:00
Inderjeet Singh
109915d93a
Implemented support for multiple values for SerializedName annotation.
2015-10-03 02:01:30 -07:00
Jesse Wilson
3361030766
Merge pull request #705 from google/627
...
Implemented equals and hashcode for LazilyParsedNumber to fix
2015-09-27 17:25:04 -04:00
Inderjeet Singh
96b2ada79a
incorporated code review feedback: optimized LazilyParsedNumber.equals/hashcode() by utilizing the fact that value is never passed as null.
2015-09-27 13:58:01 -07:00
dushyant
2ecce94494
typo
2015-09-27 16:01:27 +05:30
Inderjeet Singh
1e9004403c
Fixed javadoc for JsonWriter as reported in
...
https://github.com/google/gson/issues/623
2015-09-26 18:10:00 -07:00
Inderjeet Singh
3aec173243
small reformatting
2015-09-26 18:02:12 -07:00
Inderjeet Singh
3daf585931
Implemented equals and hashcode for LazilyParsedNumber to fix
...
https://github.com/google/gson/issues/627
2015-09-26 17:58:13 -07:00