后台返回来的json字符串的对象化和遍历
2014-06-27 00:00
218 查看
摘要: 后台返回来的json字符串的对象化和遍历
一般情况下我们获取到后台返回来的 都是json的字符串形式,假设返回的数据是datas。可以通过 console.log( typeof datas)来测试一下 返回来的datas的数据类型。
json字符串的对像化
一般来说,我们要用的json数据都是对象,同key去查找值,所以这里 用到 JSON.parse(datas),将datas对象化
json对象的遍历
通过for(var key in datas){}的形式来遍历 ,多维的则复合 for遍历
例子:
var dataurl="xxxxxx/das/ddd";//数据请求接口
$.ajax({
url: dataurl,
type: 'POST',
data:"",
dataType: 'html',
timeout: 1000,
error: function(){alert('数据获取错误');},
success: function(datas){
var dataobj=JSON.parse(datas);
for(var key in dataobj){ 。
console.log(key);
for(var field_name in dataobj[key]){
console.log(field_name);
}
}
}
一般情况下我们获取到后台返回来的 都是json的字符串形式,假设返回的数据是datas。可以通过 console.log( typeof datas)来测试一下 返回来的datas的数据类型。
json字符串的对像化
一般来说,我们要用的json数据都是对象,同key去查找值,所以这里 用到 JSON.parse(datas),将datas对象化
json对象的遍历
通过for(var key in datas){}的形式来遍历 ,多维的则复合 for遍历
例子:
var dataurl="xxxxxx/das/ddd";//数据请求接口
$.ajax({
url: dataurl,
type: 'POST',
data:"",
dataType: 'html',
timeout: 1000,
error: function(){alert('数据获取错误');},
success: function(datas){
var dataobj=JSON.parse(datas);
for(var key in dataobj){ 。
console.log(key);
for(var field_name in dataobj[key]){
console.log(field_name);
}
}
}
相关文章推荐
- Jquery遍历从后台返回的json数据
- easyUi的combotree绑定后台返回的json字符串(EasyUI+spring mvc+mybatis)
- 前台jquery+ajax+json传值,后台处理完后返回json字符串,如何取里面的属性值?(不用springmvc注解) 一.取属性值
- 前台jquery+ajax+json传值,后台处理完后返回json字符串,如何取里面的属性值?(不用springmvc注解)
- easyui table的onLoadSuccess: function(data),data是后台返回的json字符串
- 前台传入参数,后台返回字符串,解析为json
- ajax接收后台传来的JSON类型数据,可通过循环遍历为input赋值(input的ID需要和返回来的数据名相同)
- 前台遍历后台返回的json数据问题
- 关于AJAX请求后台数据,接收后台返回的JSON数据,以及前台遍历json数据和append追加元素。
- 前台请求后台返回的json字符串中含有html标签!
- jquery与后台进行数据交互--前台发单一数据对象,后台返回一个json字符串 serlet配置页面
- 后台获得集合,变成json字符串,放到EL表达式,js进行获取遍历
- 后台date类型转换为json字符串时,返回前台页面的是long time值问题解决
- struts2:JSON在struts中的应用(JSP页面中将对象转换为JSON字符串提交、JSP页面中获取后台Response返回的JSON对象)
- C#后台把多个字符串结果封装成JSON格式并返回前台解析
- jquery与后台进行数据交互--前台发单一数据对象,后台返回一个json字符串 jsp页面
- jquery与后台进行数据交互--前台发单一数据对象,后台返回一个json字符串 serlet
- 对于服务器返回的JSON字符串,如果 jQuery 异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理
- android中解析后台返回的json字符串
- iOS 处理后台返回的json(或NSDictionary)形式字符串