关于json格式的数据添加数据的问题
2017-01-09 17:21
399 查看
在开发中,我们有时会需要对接口返回的数据进行处理
假设接口的返回的数据封装在data中,如下结构:
var data={
"yyxx_id": "1",
"department": [
{
"yjks_mc": "内科",
"yjks_id": 1
}
]
}
1.当我们想给 data添加一个字段时
data.yjks_id="123";
此时通过console.log(JSON.stringfy(data));得到的结果是:
{
"yyxx_id": "1",
"department": [
{
"yjks_mc": "内科",
"yjks_id": 1
}
],
"yjks_id": "123"
}
2.当我们像给department添加一个json对象时
如:
var newJSON = {
"yjks_mc": "外科",
"yjks_id": 2
}
data1.department.push(newJSON);
此时通过console.log(JSON.stringify(data1));得到的结果是:
{"yyxx_id":"1",
"department":[
{"yjks_mc":"内科","yjks_id":1},
{"yjks_mc":"外科","yjks_id":2}
],"yjks_id":"123"}
注:此处命名极不规范,请各位笑笑就好!
假设接口的返回的数据封装在data中,如下结构:
var data={
"yyxx_id": "1",
"department": [
{
"yjks_mc": "内科",
"yjks_id": 1
}
]
}
1.当我们想给 data添加一个字段时
data.yjks_id="123";
此时通过console.log(JSON.stringfy(data));得到的结果是:
{
"yyxx_id": "1",
"department": [
{
"yjks_mc": "内科",
"yjks_id": 1
}
],
"yjks_id": "123"
}
2.当我们像给department添加一个json对象时
如:
var newJSON = {
"yjks_mc": "外科",
"yjks_id": 2
}
data1.department.push(newJSON);
此时通过console.log(JSON.stringify(data1));得到的结果是:
{"yyxx_id":"1",
"department":[
{"yjks_mc":"内科","yjks_id":1},
{"yjks_mc":"外科","yjks_id":2}
],"yjks_id":"123"}
注:此处命名极不规范,请各位笑笑就好!
相关文章推荐
- 关于Web项目里的给表单验证控件添加结束时间不得小于开始时间的验证方法,日期转换和前台显示格式之间,还有JSON取日期数据格式转换成标准日期格式的问题
- 关于MVC中返回JSON格式数据提示下载的问题
- 关于MVC中返回JSON格式数据提示下载的问题
- 关于返回json数据格式的问题
- 关于datatables 接受json数据格式的问题
- 关于http接口开发中json格式数据编码问题处理
- 关于jquery获取json数据的格式问题
- 关于返回json数据格式的问题
- 关于获取JSON数据,出现格式错误的问题记录
- 关于 jsonp 跨域后返回 json 数据格式的问题
- 关于webwork框架返回JSON数据格式的问题2015-10-27
- 关于JSON数据格式返回时间数据格式化问题
- 关于http接口开发中json格式数据编码问题处理
- 关于js处理json格式的数据时遇到的问题
- springMVC_json格式数据的接收和发送(未解决中文乱码问题)
- 关于Java解析json格式数据
- 将含有timestamp的json对象的毫秒数转成日期格式 ssh+jqery+json中timestamp数据问题
- springMVC_json格式数据的接收和发送(未解决中文乱码问题)
- 关于response返回json格式的数据
- 关于用eval转换JSON格式数据小结