600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 将json对象转换为字符串办法【javascript】

将json对象转换为字符串办法【javascript】

时间:2022-04-14 11:24:51

相关推荐

将json对象转换为字符串办法【javascript】

web前端|js教程

js文件,json串

web前端-js教程

微信小游戏源码,vscode开发web服务器,ubuntu用户指定,cmd查tomcat版本,淘宝爬虫案件,php生成6位验证码,小虎工作室小程序 seolzw

/*

将json对象转换为字符串

使用方法:

var json = {id=3,name="abc"};

var str = tools.j2s(json);

*/

tools.j2s = function(O) {

var S = [];

var J = "";

if (Object.prototype.toString.apply(O) === [object Array]) {

for ( var i = 0; i < O.length; i++) {

S.push(this.j2s(O[i]));

}

J = [ + S.join(,) + ];

} else if (Object.prototype.toString.apply(O) === [object Date]) {

J = "new Date(" + O.getTime() + ")";

} else if (Object.prototype.toString.apply(O) === [object RegExp] || Object.prototype.toString.apply(O) === [object Function]) {

J = O.toString();

} else if (Object.prototype.toString.apply(O) === [object Object]) {

for ( var i in O) {

var tempObj = "";

if(typeof (O[i]) == string) {

tempObj = \" + O[i] + \";

} else if(typeof (O[i]) === object) {

tempObj = this.j2s(O[i]);

} else {

tempObj = O[i];

}

S.push(\" + i + \": + tempObj);

}

J = { + S.join(,) + };

} else if (Object.prototype.toString.apply(O) === [object String]) {

J = \" + O + \";

} else {

J = O;

}

return J;

};

//json字符串转换为json对象

tools.s2j = function(jsonString) {

if(jsonString == null || jsonString == "" ) {

jsonString = "{}";

}

return eval((+jsonString+));

};

idc前台官网源码,vm ubuntu打开很慢,如何访问tomcat默认也,爬虫简单架构,php写入数据,新手如何快速入门抖音seo优化lzw

//JSON字符串到Object

tools.json2Obj = function(_json) {

if (_json == \) {

//alert("函数初始化失败!");

return "";

}

return eval("({root:"+_json+"})");

};

大型源码平台,ubuntu鼠标无法选中,爬虫软件爬数据,php项目接单,武汉seo公安lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。