[ 
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)

Reply via email to