You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Alexander Klimetschek (JIRA)" <ji...@apache.org> on 2010/10/01 14:23:32 UTC

[jira] Created: (SLING-1813) Update json.org JSONObject to fix unicode character encoding issue

Update json.org JSONObject to fix unicode character encoding issue
------------------------------------------------------------------

                 Key: SLING-1813
                 URL: https://issues.apache.org/jira/browse/SLING-1813
             Project: Sling
          Issue Type: Bug
          Components: Commons
    Affects Versions: Commons JSON 2.0.4, Commons JSON 2.0.2
            Reporter: Alexander Klimetschek


Special unicode characters like the LS (\u2028) line separator in a string value make the generated json invalid. This seems to be fixed in the latest version of the json.org library, but sling's copied version of it does not handle it. Compare the quote() method (switch default case):

http://www.JSON.org/java/org/json/JSONObject.java

http://svn.apache.org/viewvc/sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java?revision=785979&view=markup

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.