[ https://issues.apache.org/jira/browse/GEODE-2143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kevin Duling updated GEODE-2143: -------------------------------- Summary: JSON deserialization fails if a String contains an apostrophe (was: JSON deserialization doesn't work for our sample Customer object) > JSON deserialization fails if a String contains an apostrophe > ------------------------------------------------------------- > > Key: GEODE-2143 > URL: https://issues.apache.org/jira/browse/GEODE-2143 > Project: Geode > Issue Type: Bug > Components: gfsh > Reporter: Jared Stewart > Assignee: Kevin Duling > > Testing revealed this causes an issue when a String value contains a single > apostrophe in it. For example: {{Customer customer = new Customer(1L, > "Galen", "O'Sullivan", "555-11-2222");}} > If you create a region and put in a value which is an instance of > org.apache.geode.rest.internal.web.controllers.Customer, then gfsh blows up > when attempting to display the value: > {code} > gfsh>query --query="select * from /customers" > Result : true > startCount : 0 > endCount : 20 > Rows : 1 > Value > ------------------------------------------------------------------------------- > Error getting bean properties Expected a ',' or '}' at 86 [character 87 line > 1] > {code} > It would be good to determine why this occurs to prevent the same error from > arising with user-provided classes. -- This message was sent by Atlassian JIRA (v6.3.4#6332)