zoukankan      html  css  js  c++  java
  • json 对象 转字符串

    JSON.Json2Str = JSON.Json2Str || function (obj) {

                var t = typeof (obj);

                if (t != "object" || obj === null) {

                    if (t == "string") obj = '"' + obj + '"';

                    return String(obj);

                }

                else {

                    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 = JSON.Json2Str(v);

                        json.push((arr ? "" : '"' + n + '":') + String(v));

                    }

                    return (arr ? "[" : "{") + String(json) + (arr ? "]" : "}");

                }

            };

            var tmp = { one: 1, two: "2" };

            JSON.Json2Str(tmp); // '{"one":1,"two":"2"}'

  • 相关阅读:
    移动安全
    Photoshop笔记
    ARMv7 与 ARMv8对比
    centos系统 网络配置
    视频大文件压缩
    开发者必备Linux命令
    开发者必备Docker命令
    文件服务器minio
    Java 图片Base64
    socket
  • 原文地址:https://www.cnblogs.com/jameszou/p/2124260.html
Copyright © 2011-2022 走看看