You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/08/09 15:32:52 UTC
svn commit: r1804546 -
/sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js
Author: rombert
Date: Wed Aug 9 15:32:52 2017
New Revision: 1804546
URL: http://svn.apache.org/viewvc?rev=1804546&view=rev
Log:
SLING-7041 - Use JSON parsing in Sling.evalString
Modified:
sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js
Modified: sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js?rev=1804546&r1=1804545&r2=1804546&view=diff
==============================================================================
--- sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js (original)
+++ sling/trunk/bundles/servlets/post/src/main/resources/system/sling.js Wed Aug 9 15:32:52 2017
@@ -194,15 +194,7 @@ var Sling = null;
/** eval str, accepting various object delimiters */
Sling.evalString = function(str) {
- var obj = null;
- if(str.indexOf('[')==0) {
- eval("obj="+str);
- } else if(str.indexOf('{')==0) {
- eval("obj="+str);
- } else {
- eval("obj={"+str+"}");
- }
- return obj;
+ return JSON.parse(str);
}
/** Get "session info" from repository. Mainly answers the question: "Who am I"