Barrett Oglesby created GEODE-9104:
--------------------------------------

             Summary: REST query output displays non-ASCII characters using 
escapes
                 Key: GEODE-9104
                 URL: https://issues.apache.org/jira/browse/GEODE-9104
             Project: Geode
          Issue Type: Bug
          Components: rest (dev)
            Reporter: Barrett Oglesby


For example, if JSON containing Chinese characters is put:
{noformat}
curl -X PUT -H "Content-Type: application/json" 
localhost:8081/geode/v1/customers/1 -d '{"id": "1", "firstName": "名", 
"lastName": "姓"}'
{noformat}
The results of getting the entry are correct:
{noformat}
curl localhost:8081/geode/v1/customers/1
{
  "id" : "1",
  "firstName" : "名",
  "lastName" : "姓"
}
{noformat}
The results of querying the entry show the field values escaped:
{noformat}
curl -G http://localhost:8081/gemfire-api/v1/queries/adhoc --data-urlencode 
"q=SELECT * FROM /customers where id='1'"
[ {
  "id" : "1",
  "firstName" : "\u540D",
  "lastName" : "\u59D3"
} ]
{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to