</span><span class="jsdoc-comment">/**
* Encodes an Object, Array or other value
- * @static
* @param {Mixed} o The variable to encode
* @return {String} The JSON string
*/
</span><span class="jsdoc-comment">/**
* Decodes (parses) a JSON string to an object. If the JSON is invalid, this function throws a SyntaxError.
- * @static
* @param {String} json The JSON string
* @return {Object} The resulting object
*/
})();
</span><span class="jsdoc-comment">/**
* Shorthand for {@link Roo.util.JSON#encode}
- * @member Roo encode
- * @static
+ * @member Roo encode
* @method */
</span><span class="jsdoc-var">Roo.encode </span><span class="jsdoc-syntax">= </span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">JSON</span><span class="jsdoc-syntax">) != </span><span class="jsdoc-string">'undefined' </span><span class="jsdoc-syntax">&& </span><span class="jsdoc-var">JSON.stringify </span><span class="jsdoc-syntax">? </span><span class="jsdoc-var">JSON.stringify </span><span class="jsdoc-syntax">: </span><span class="jsdoc-var">Roo.util.JSON.encode</span><span class="jsdoc-syntax">;
</span><span class="jsdoc-comment">/**
* Shorthand for {@link Roo.util.JSON#decode}
- * @static
* @member Roo decode
* @method */
</span><span class="jsdoc-var">Roo.decode </span><span class="jsdoc-syntax">= </span><span class="jsdoc-keyword">typeof</span><span class="jsdoc-syntax">(</span><span class="jsdoc-var">JSON</span><span class="jsdoc-syntax">) != </span><span class="jsdoc-string">'undefined' </span><span class="jsdoc-syntax">&& </span><span class="jsdoc-var">JSON.parse </span><span class="jsdoc-syntax">? </span><span class="jsdoc-var">JSON.parse </span><span class="jsdoc-syntax">: </span><span class="jsdoc-var">Roo.util.JSON.decode</span><span class="jsdoc-syntax">;