Object转换为JSON格式字符串

原创 2015年07月09日 14:11:04
function ObjectToJson(object) {
    // Object转换为josn
    var json = "";

    switch (jQuery.type(object)) {
        case "array":
            json = "[";

            $.each(object, function (i, item) {
                json += ObjectToJson(item) + ",";
            });

            if (json != "[" && json.length > 0) json = json.substr(0, json.length - 1);

            json += "]";

            break;

        case "object":
            json = "{";

            $.each(object, function (key, value) {
                if (jQuery.type(value) == "object") {
                    json += "\"" + key + "\":" + ObjectToJson(value) + ",";
                } else if (jQuery.type(value) == "array") {
                    json += "\"" + key + "\":" + ObjectToJson(value) + ",";
                } else {
                    json += "\"" + key + "\":\"" + value + "\",";
                }
            });

            if (json != "{" && json.length > 0) json = json.substr(0, json.length - 1);

            json += "}";

            break;

        default:
            json = "\"" + object + "\"";
            break;
    }

    return json;
}
<pre name="code" class="javascript">var data = {};
data['Username'] = $('#username').val();
data['Password'] = $('#password').val();

var params = {};
params['url'] = '/Demo/SignIn';
params['data'] = data;




结果:

{
    "url": "/Demo/SignIn",
    "data": {
        "Username": "demo",
        "Password": "test"
    }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java怎么将json字符串转换成list,map,object等

java中似乎没提供一个将json字符串转换成对应的list或者mop

用Gson包进行java对象和Json格式字符串的相互转换

1、Json是什么? javascript 对象表示法 2、有什么用? 3、怎么用? ------------------------ 1、Gson是什么? Gson 是 Google 提...

将集合属性对象转换成json格式字符串

FastJson解析json--将集合属性对象转换成json格式字符串

json格式转换常用工具类,response发送字符串流工具类

json格式转换工具类package com.briup.cms.common.util;import java.util.Map;import net.sf.json.JSONArray; impo...

JS对象与json字符串格式转换实例

JS对象与json字符串格式转换实例 投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-10-28 这篇文章主要介绍了JS对象与json字符串格式转换方法,以实...

js转换json格式时间成字符串前台显示

ajax请求后台,后台返回需要的数据,其中返回数据有json格式的时间类型,这样需要转换成字符串用来前台显示,数据如下:{“upointInfo”:[{“createDate”:{“date”:16,...

对象和XML,JSON格式字符串的相互转换

对象和Json格式数据互转。这里用到了JSON.NET(Newtonsoft.json)需要应用外部dll,可自行下载 /// /// 把对象序列化 JSON 字符串...

C#——对象转换为JSON格式的字符串

问题来源 这几日正值伏天,我发现成都不是下大雨就是烈日炎炎的天气。七月上旬车子也坏掉了,去南门体育管健身房要走20来分钟,再回到研究院大楼又是20多分钟,一路上不是大雨就是烈日,还好锻炼完多巴胺足以让...
  • iFuMI
  • iFuMI
  • 2016-07-17 19:27
  • 6807

JS对象与json字符串格式转换实例

这篇文章主要介绍了JS对象与json字符串格式转换方法,以实例的形式详细讲述了js对象与json字符串格式转换的技巧,需要的朋友可以参考下 本文实例讲述了JS对象与json字符串格式转换的实现方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)