博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
巧用JSON
阅读量:6330 次
发布时间:2019-06-22

本文共 890 字,大约阅读时间需要 2 分钟。

  在开发的过程中,对json的接触基本是前端页面搭建完成后,对后台数据的请求。如果接口尚未提供,一般情况下会先按规定的要求写好需要的json模拟出请求的后台数据。json的格式有很多种,关注的主体是data里面的内容。

$(function(){

//转换为字符串1
var data = [
{name: "王尼玛", sex:1, age: 30},
{name: "王尼美", sex:0, age: 20},
{name: "王大锤", sex:1, age: 30},
{name: "23", sex:1, age: 30}
];
var str_json = JSON.stringify(data, function (k, v) {
if (k === "sex") {
return ["女", "男"][v];
}
return v;
});
console.log(str_json);
//  [{"name":"王尼玛","sex":"男","age":30},{"name":"王尼美","sex":"女","age":20},{"name":"王大锤","sex":"男","age":30},{"name":"23","sex":"男","age":30}]
//转换为字符串2
var data = [
{name: "王尼玛", sex:1, age: 30},
{name: "王尼美", sex:0, age: 20},
{name: "王大锤", sex:1, age: 30}
];
var str_json = JSON.stringify(data, ["name", "sex"]);
console.log(str_json);
//  [{"name":"王尼玛","sex":1},{"name":"王尼美","sex":0},{"name":"王大锤","sex":1}]

 

})

  不常用,但是需要记住的这几种用法。 

转载于:https://www.cnblogs.com/lmxHome/p/8080311.html

你可能感兴趣的文章
关于JS中switch语句的判断条件!
查看>>
hive学习2(Navicat连接hive)
查看>>
.Net Core 项目引用本地类库方式(二)
查看>>
HTML快速入门
查看>>
CF982C Cut 'em all! DFS 树 * 二十一
查看>>
数据结构-字典
查看>>
npm run build生成路径问题
查看>>
brit用脚本JavaScript用报表创建数据源,并从配置文件中读取数据库信息
查看>>
对交叉验证的认识
查看>>
XNA 游戏编程学习总结,2D与3D实现
查看>>
nvl()函数
查看>>
oracle中的instr()
查看>>
angularjs directive return 参数笔记
查看>>
webstorm更改scss输出路径
查看>>
Codeforces Round #432 (Div. 2)
查看>>
限制返回的行数
查看>>
神经网络(NN)+反向传播算法(Backpropagation/BP)+交叉熵+softmax原理分析
查看>>
vsftpd 配置:chroot_local_user与chroot_list_enable详解
查看>>
Fedora17初始配置
查看>>
虚拟机性能监控与故障处理工具
查看>>