JS JSON对象转为字符串的简单实现方法
- 软件编程
- 2026-01-11 15:39:44
由于ie6,7不支持JSON.stringify(json), 我们只好自己再写一个函数来替换这个方法. 代码如下:
复制代码 代码如下:
function JsonToStr(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return JsonToStr(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}
另外: 如果不想json中的数字也被字符串化. 可以改造:
return /^(string|number)$/.test(typeof s) ? '"' + s + '"' : s;
为 : return /^(string)$/.test(typeof s) ? '"' + s + '"' : s;
(其实就是把number类型的忽略掉而已)
# JS
# BR
# 不支持
# JSON
# span
# function
# 一个函数
# 字符串
# js 将json字符串转换为json对象的方法解析
# js中将字符串转换成json的三种方式
# 解析JSON对象与字符串之间的相互转换
# 再写
# stringify
# JS中的数组转变成JSON格式字符串的方法
# JS对象与json字符串格式转换实例
# JS遍历Json字符串中键值对先转成JSON对象再遍历
# js将键值对字符串转为json字符串的方法
# 详解JavaScript中js对象与JSON格式字符串的相互转换
# json数据与字符串的相互转化示例
# JsonToStr
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Docker运行springboot项目的实现
Python hashlib和hmac模块使用方法解析
五分钟带你了解Java的接口数据校验
安装pyinstaller遇到的各种问题(小结)
C#中List集合使用Max()方法查找到最大值的实例
IntelliJ IDEA 2025.3永久最新激活至2099年(亲测有效)
python更新数据库中某个字段的数据(方法详解)
MySQL日期函数与时间函数汇总(MySQL 5.X)
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
IntelliJ IDEA之高效代码插件RainBow Brackets详解
SpringCache 分布式缓存的实现方法(规避redis解锁的问题)
C#中应用程序集的装载过程详解
Android Studio配置国内镜像源(利用hosts)
Python web框架(django,flask)实现mysql数据库读写分离的示例
使用Idea或Datagrip导入excel数据的方法
Selenium+BeautifulSoup+json获取Script标签内的json数据
如何在springboot中使用定时任务
在宿主机上执行docker容器内部的shell或程序方式
Android Intent-Filter匹配规则解析
Java彻底消灭if-else的8种方案
在docker下删除两个id相同的镜像的操作
Java受检异常的一些思考
docker 打包本地镜像,并到其他机器进行恢复操作
Vue $attrs & inheritAttr实现button禁用效果案例
Mybatis generator mapper文件覆盖原文件的示例代码
使用typescript快速开发一个cli的实现示例
解决docker日志挂载的问题
docker 报错 Exited (1) 4 minutes ago的原因分析
H5 js点击按钮复制文本到粘贴板
python 三种方法实现对Excel表格的读写
从零搭建SpringBoot2.X整合Redis框架的详细教程
Python制作简单的剪刀石头布游戏
Docker 配置阿里云容器服务操作
jQuery实现简单弹幕制作
python 实用工具状态机transitions
详解MySQL8的新特性ROLE
python绘图pyecharts+pandas的使用详解
使用pandas实现筛选出指定列值所对应的行
Spring Boot优雅地处理404异常问题
编写shell脚本实现tomcat定时重启的方法
微信小程序实现音乐播放页面布局
C++实现学生成绩管理系统
MYSQL字符串强转的方法示例
JQuery+drag.js上传图片并且实现图片拖曳
如何设置PyCharm中的Python代码模版(推荐)
基于PHP实现生成随机水印图片
ASP.NET Core处理管道的深入理解
JavaScript实现弹出窗口效果
Android Studio实现简单音乐播放功能的示例代码
全面介绍python中很常用的单元测试框架unitest
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
