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] [Updated] (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:all-tabpanel
]

Umang Bhatt updated GROOVY-5169:
--------------------------------
    Attachment: 0002_patch.txt

> 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