最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js Object2String方便查看js對象內(nèi)容

 更新時間:2014年11月24日 18:47:11   投稿:mdxy-dxy  
這篇文章主要介紹了將JS的任意對象輸出為json格式字符串的方法,需要的朋友可以參考下
<script type="text/javascript">
  /**
   * 將JS的任意對象輸出為json格式字符串
   * @param {Object} _obj: 需要輸出為string的對象
   */
  var obj2String = function(_obj) {
    var t = typeof (_obj);
    if (t != 'object' || _obj === null) {
      // simple data type
      if (t == 'string') {
        _obj = '"' + _obj + '"';
      }
      return String(_obj);
    } else {
      if ( _obj instanceof Date) {
        return _obj.toLocaleString();
      }
      // recurse array or object
      var n, v, json = [], arr = (_obj && _obj.constructor == Array);
      for (n in _obj) {
        v = _obj[n];
        t = typeof (v);
        if (t == 'string') {
          v = '"' + v + '"';
        } else if (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" : 4
        }],
        "TSP.IBR.GET_TOKEN_ID" : [{
          "_value" : "0.0",
          "_class" : 4
        }],
        "TSP.IBR.INFO" : [{
          "_value" : "0.0",
          "_class" : 4
        }]
      }
    },
    "isCanceled" : false,
    "e" : "",
    "isResponsed" : true,
    "aoqSize" : 0,
    "isAsyncPost" : false,
    "code" : 0,
    "reqUID" : "xxxx-xxxxxx-xxxxx-6c2f17bb-ea18-42ec-98fa-3f63b8d26aba-nd-rq",
    "version" : "1.0",
    "fName" : "TSP.IBR.GET_FNAMES",
    "message" : "成功獲取 4 個功能",
    "dir" : "DOWN",
    "nodeTime" : 1362462128706,
    "isKeyCompressed" : false,
    "seq" : 2
  }
  alert(obj2String(obj))
</script>

相關(guān)文章

  • 一個簡易時鐘效果js實現(xiàn)代碼

    一個簡易時鐘效果js實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了一個簡易時鐘效果js實現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • JS FormData上傳文件的設(shè)置方法

    JS FormData上傳文件的設(shè)置方法

    使用FormData上傳文件時,總是獲取不到req.file對象。發(fā)現(xiàn)是沒有配置對FormData導(dǎo)致的,怎么解決這個問題呢?下面小編給大家?guī)砹薐S FormData上傳文件的設(shè)置方法,需要的朋友參考下吧
    2017-07-07
  • 淺談layui 表單元素的選中問題

    淺談layui 表單元素的選中問題

    今天小編就為大家分享一篇淺談layui 表單元素的選中問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 后端代碼規(guī)范避免數(shù)組下標(biāo)越界

    后端代碼規(guī)范避免數(shù)組下標(biāo)越界

    這篇文章主要為大家介紹了后端開發(fā)中的代碼如何規(guī)范避免數(shù)組下標(biāo)越界示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • javascript獲取隱藏元素(display:none)的高度和寬度的方法

    javascript獲取隱藏元素(display:none)的高度和寬度的方法

    這篇文章主要介紹了javascript獲取隱藏元素(display:none)的高度和寬度的方法,實現(xiàn)方法比較復(fù)雜,需要的朋友可以參考下
    2014-06-06
  • JavaScript中for..in循環(huán)陷阱介紹

    JavaScript中for..in循環(huán)陷阱介紹

    for...in循環(huán)中的循環(huán)計數(shù)器是字符串,而不是數(shù)字它包含當(dāng)前屬性的名稱或當(dāng)前數(shù)組元素的索引,下面有個不錯的示例大家可以參考下
    2013-11-11
  • 基于JS判斷iframe是否加載成功的方法(多種瀏覽器)

    基于JS判斷iframe是否加載成功的方法(多種瀏覽器)

    這篇文章主要介紹了基于JS判斷iframe是否加載成功的方法【多種瀏覽器】的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • 基于javascript實現(xiàn)按圓形排列DIV元素(一)

    基于javascript實現(xiàn)按圓形排列DIV元素(一)

    本篇文章主要介紹基于javascript實現(xiàn)按圓形排列DIV元素的方法,此文著重于介紹對實現(xiàn)的按圓形排列DIV元素的分析,需要的朋友來看下吧
    2016-12-12
  • 在 JavaScript 中用下劃線替換空格的方法

    在 JavaScript 中用下劃線替換空格的方法

    這篇文章主要介紹了在 JavaScript 中用下劃線替換空格的方法,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • JS實現(xiàn)的網(wǎng)頁背景閃電閃爍效果代碼

    JS實現(xiàn)的網(wǎng)頁背景閃電閃爍效果代碼

    這篇文章主要介紹了JS實現(xiàn)的網(wǎng)頁背景閃電閃爍效果代碼,涉及JavaScript定時函數(shù)結(jié)合頁面元素樣式操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-10-10

最新評論

克拉玛依市| 光山县| 嘉善县| 五大连池市| 潞西市| 克什克腾旗| 石棉县| 大竹县| 子长县| 奇台县| 乌鲁木齐县| 澄城县| 红河县| 广水市| 承德市| 芦山县| 安新县| 重庆市| 桓台县| 元氏县| 宿松县| 买车| 泸溪县| 姚安县| 鄂温| 济南市| 海口市| 顺义区| 宁津县| 攀枝花市| 健康| 常山县| 宁城县| 青冈县| 克什克腾旗| 漠河县| 崇礼县| 华坪县| 利川市| 左权县| 高阳县|