[ 
https://issues.apache.org/jira/browse/GROOVY-10208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

A. Lepe updated GROOVY-10208:
-----------------------------
    Description: 
Json classes in `groovy.json` do not support `LocalDate`, `LocalTime`, 
`LocalDateTime`, etc classes. Google gson supports those classes without issues.

Classes like `Date`, `Calendar` and `SimpleDateFormat` are used, which (as you 
know) are no longer recommended. It would be nice to replace those classes with 
the recommended ones.

Affected classes:
* DefaultJsonGenerator
* JsonGenerator
* JsonOutput



  was:
Json classes in `groovy.json` does not support `LocalDate`, `LocalTime`, 
`LocalDateTime`, etc classes. Google gson supports those classes without issues.

Looking at the source code, I can see that classes like `Date`, `Calendar` and 
`SimpleDateFormat` are used, which (as you know) are no longer recommended. It 
would be nice to replace those classes with the recommended ones.

Affected classes:
* DefaultJsonGenerator
* JsonGenerator
* JsonOutput




> Add LocalDate/LocalTime/LocalDateTime support in JsonBuilder
> ------------------------------------------------------------
>
>                 Key: GROOVY-10208
>                 URL: https://issues.apache.org/jira/browse/GROOVY-10208
>             Project: Groovy
>          Issue Type: Improvement
>    Affects Versions: 3.0.8
>            Reporter: A. Lepe
>            Priority: Trivial
>              Labels: json, jsonBuilder
>
> Json classes in `groovy.json` do not support `LocalDate`, `LocalTime`, 
> `LocalDateTime`, etc classes. Google gson supports those classes without 
> issues.
> Classes like `Date`, `Calendar` and `SimpleDateFormat` are used, which (as 
> you know) are no longer recommended. It would be nice to replace those 
> classes with the recommended ones.
> Affected classes:
> * DefaultJsonGenerator
> * JsonGenerator
> * JsonOutput



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to