如何从JSON对象构建JSON字符串
这个问题在这里已经有了答案:
这里不需要jQuery:
var execs = JSON.stringify( window.ob.executives );
编辑
在OP指定变量的结构之后,我建议如下(遍历两层嵌套对象,抽取数据将其添加到中间对象,然后可以序列化):
var obj = {};
$.each(window.ob.executives, function( key, val ) {
$.each( val, function( iKey, iVal ) {
obj[ iVal ] = iKey;
});
});
var execs = JSON.stringify( obj );
您可以使用JSON.stringify(JSON对象)函数, 它将JSON对象转换为JSON字符串。
使用此代码JSON.stringify(data);
例如:
$.ajax({
type: "POST",
url: "/Item/Create",
data: JSON.stringify({ "item": item, "status": status }),
dataType: 'json',
contentType: 'application/json;',
success: function (data) {
},
error: function (data) {
TestAlert("Error");
}
});
链接地址: http://www.djcxy.com/p/8085.html