一个用jQuery写的函数,用于实现JSON.stringify
function jsonToStr(json) { var s = ""; $.each(json,function(i,n){ s+= "," + i + ":" + n; }); if(s != "") { s = s.substring(1); } return "{" + s + "}"; }
JSON.stringify(obj)能够将json对象转为相应的字符串。然而在某些低版本浏览器是不支持这个函数的。借助jQuery的 jQuery.each()函数,可以方便的实现与JSON.stringify(obj)一样的功能(参见以上代码)。
当然,这个函数只能操作{"name":"jim", "sex":"男","age":26}类似的只有一个层级的json对象。
抽空我再来写一下操作多层级的json对象jsonToStr()方法。如果你写好了可以贴上来,给大家参考。
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步