<script type = "text/javaScript">/*** إخراج أي كائن JS كسلسلة تنسيق JSON* param {object} _obj: كائن يحتاج إلى الإخراج كسلسلة*/var obj2string = function (_obj) {var t = typeof (_obj) ؛ if (t! = 'object' || _obj === null) {// نوع بيانات بسيط if (t == 'string') {_obj = '' ' + _obj +' '' ؛ } سلسلة الإرجاع (_obj) ؛ } else {if (_obj مثيل date) {return _obj.tolocalestring () ؛ } // recurse array أو Object var n ، v ، json = [] ، arr = (_obj && _obj.constructor == array) ؛ لـ (n in _obj) {v = _obj [n] ؛ t = typeof (v) ؛ if (t == 'string') {v = '' ' + v +' "'؛ } آخر إذا (t == "object" && v! == null) {v = this.OBJ2String (v) ؛ } json.push ((arr؟ '': '' ' + n +' ": ') + string (v)) ؛ } return (arr؟ '[': '{') + string (json) + (arr؟ ']': '}') ؛ }} ؛ var obj = {"result": {"fs": {"tsp.ibr.mirror": [{"_value": "1.0" ، "_class": 4}] ، "tsp.ibr.get_fnames": [{"_value": "0.0 ،" _class: "_value": "0.0" ، "_class": 4}] ، "tsp.ibr.info": [{"_value": "0.0" ، "_class": 4}]}} ، " "الكود": 0 ، "طلب": "Down" ، "Nodetime": 1362462128706 ، "isKeyCompressed": false ، "seq": 2} ALERT (OBJ2STRING (OBJ)) </script>