zoukankan      html  css  js  c++  java
  • json格式转换

    //Json字符串转成Json对象
    如果用jQuery:
    $.parseJSON('{"name":"John"}');
    如果不用jQuery,可以引用json2.js
    JSON.parse('{"name":"John"}');

    //Json转成字符串
    function Obj2str(o) {
    if (o == undefined) {
    return "";
    }
    var r = [];
    if (typeof o == "string") return "\"" + o.replace(/([\"\\])/g, "\\$1").replace(/(\n)/g, "\\n").replace(/(\r)/g, "\\r").replace(/(\t)/g, "\\t") + "\"";
    if (typeof o == "object") {
    if (!o.sort) {
    for (var i in o) r.push("\"" + i + "\":" + Obj2str(o[i]));
    if ( !! document.all && !/^\n?function\s*toString\(\)\s*\{\n?\s*\[native code\]\n?\s*\}\n?\s*$/.test(o.toString)) {
    r.push("toString:" + o.toString.toString());
    }
    r = "{" + r.join() + "}";
    } else {
    for (var i = 0; i < o.length; i++) r.push(Obj2str(o[i]));
    r = "[" + r.join() + "]";
    }
    return r;
    }
    return o.toString().replace(/\"\:/g, '":""');
    }
  • 相关阅读:
    Log4j详细介绍(五)----输出地Appender
    Java抽象类与接口的区别
    深入理解Java的接口和抽象类
    小程序
    小程序
    小程序
    CMS
    CMS
    微信小程序
    微信小程序
  • 原文地址:https://www.cnblogs.com/load/p/2375591.html
Copyright © 2011-2022 走看看