groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Umang Bhatt (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GROOVY-5169) JsonOutput.toJson(object) is not returning expected results
Date Sat, 06 Jan 2018 21:07:00 GMT

    [ https://issues.apache.org/jira/browse/GROOVY-5169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16314906#comment-16314906
] 

Umang Bhatt commented on GROOVY-5169:
-------------------------------------

Although years have passed by, trying this one more time. Please bear with me. Attaching one
more diff with recent changes. Can you please help me make it correct (0002_patch.txt)? The
code now does not affect everything else, change is local to Json.

Thank you so much for your help in advance.

> JsonOutput.toJson(object) is not returning expected results
> -----------------------------------------------------------
>
>                 Key: GROOVY-5169
>                 URL: https://issues.apache.org/jira/browse/GROOVY-5169
>             Project: Groovy
>          Issue Type: Bug
>          Components: JSON
>    Affects Versions: 1.8.4, 2.4.1
>            Reporter: James Sumners
>            Priority: Minor
>              Labels: properties
>         Attachments: 0001-bugfix.patch, 0002_patch.txt, GroovyConsole_output.png, MetaClassImpl.java,
MetaClassImpl.patch, json_test.groovy, screenshot.png
>
>
> Consider the attached Groovy script. It defines two classes. Each has public properties
explicitly defined. When I send the resulting objects to JsonOutput.toJson(), I expect the
public properties of the object to be serialized into the JSON output. This is not working
as expected. The only properties that get serialized are those created via "def propName"
and those that seem to have getter methods (this in not actually the case).
> Attached is a screenshot of GroovyConsole running the attached script.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message