You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ju...@apache.org on 2010/11/19 19:10:22 UTC
svn commit: r1036966 -
/sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java
Author: justin
Date: Fri Nov 19 18:10:22 2010
New Revision: 1036966
URL: http://svn.apache.org/viewvc?rev=1036966&view=rev
Log:
fixing SLING-1813 by copying lines 1147 and 1148 from
http://www.JSON.org/java/org/json/JSONObject.java
Modified:
sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java
Modified: sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java?rev=1036966&r1=1036965&r2=1036966&view=diff
==============================================================================
--- sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java (original)
+++ sling/trunk/bundles/commons/json/src/main/java/org/apache/sling/commons/json/JSONObject.java Fri Nov 19 18:10:22 2010
@@ -961,7 +961,8 @@ public class JSONObject {
sb.append("\\r");
break;
default:
- if (c < ' ') {
+ if (c < ' ' || (c >= '\u0080' && c < '\u00a0') ||
+ (c >= '\u2000' && c < '\u2100')) {
t = "000" + Integer.toHexString(c);
sb.append("\\u" + t.substring(t.length() - 4));
} else {