[
https://issues.apache.org/jira/browse/GROOVY-5169?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Paul King closed GROOVY-5169.
-----------------------------
> 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
> Assignee: Eric Milles
> Priority: Minor
> Labels: properties
> Fix For: 4.0.0
>
> Attachments: 0001-bugfix.patch, 0002_patch.txt,
> GroovyConsole_output.png, MetaClassImpl.java, MetaClassImpl.patch,
> json_test.groovy, screenshot.png
>
> Time Spent: 40m
> Remaining Estimate: 0h
>
> 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
(v8.20.1#820001)