文档章节

后台返回来的json字符串的对象化和遍历

spademan
 spademan
发布于 2014/06/27 10:43
字数 215
阅读 3104
收藏 5
点赞 0
评论 0

一般情况下我们获取到后台返回来的 都是json的字符串形式,假设返回的数据是datas。可以通过 console.log( typeof datas)来测试一下 返回来的datas的数据类型。

  1. json字符串的对像化

    一般来说,我们要用的json数据都是对象,同key去查找值,所以这里 用到 JSON.parse(datas),将datas对象化

  2. 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);

}

 }

}


© 著作权归作者所有

共有 人打赏支持
spademan
粉丝 8
博文 92
码字总数 39247
作品 0
广州
前端工程师
Play 2.0 用户指南 - 使用JSON库 -- 针对Scala开发者

概述 使用JSON的推荐方式是使用 Play 的基于类的JSON库,位于play.api.libs.json下. 该库构建于Jerkson之上,它是一个Scala包装者,基于一个超快的基于Java的JSON库,Jackson. 这种方式的好处是,...

大东哥 ⋅ 2012/03/20 ⋅ 2

ehcart-java 问题

后台返回json字符串正常: 部分字符串:{"title":{"text":"你幸福吗?","subtext":"From ExcelHome","sublink":"........ 前端解析: var restr; var medata; $.post("resouce/echartsAjax",......

tianxia007 ⋅ 2016/03/16 ⋅ 5

Django 前台通过json 取出后台数据

前台通过json 取出后台数据 步骤1:后台数据通过 JSON 序列化成字符串 注意:1、json是1个字符串 2、通过json.dumps('xxx') 序列化成 1个字符串的 '字典对象' views.py 此时前台浏览器 显示数...

明月知心 ⋅ 2016/12/29 ⋅ 0

json、xml、plist的解析和生成

object库,提供运行时对象支持,通过引用计数维护所有对象。只要是继承自tbobjectt的对象类型都是可以经过扩展实现序列化和反序列化。 库内部也已经提供了常用的对象类型: tbobjectdata_t: ...

ruki ⋅ 2014/08/21 ⋅ 0

理解JSON对象

语法规则   JSON的语法可以表示以下三种类型的值 【1】简单值   简单值使用与javascript相同的语法,可以在JSON中表示字符串、数值、布尔值和null   字符串必须使用双引号表示,不能使...

jjjssswww ⋅ 2017/06/06 ⋅ 0

页面同时传多条数据到后台并保存到数据库

需求场景:需要同时提交多条数据到数据库的应用场景,如保存购物订单等 思路:前台js获取需要提交数据,拼写成json字符串传入后台,后台解析保存数据库。 实例: function makeJson(){ var r...

坚持30天 ⋅ 2017/10/19 ⋅ 0

JSON攻略

前言 无论是前端解析后端的数据还是做全栈的技术需要,你都可能多少需要知道些json的技术点,从json的标准格式到json的格式转换与传输,再到中转的处理。本文小编与你一起回顾json的最强知识...

Tolonger ⋅ 2017/10/26 ⋅ 0

初识JSON

▓▓▓▓▓▓ 大致介绍   JSON(JavaScript Object Notation JavaScript对象表示法),JSON是一种数据格式,不是一种编程语言。虽然它的名字中有JavaScript但是它却不属于JavaScript,就像Jav...

胡壮壮 ⋅ 2017/05/02 ⋅ 0

Hibernate实体JSONObject化时遇到的问题

在对Hibernate持久化的对象进行JSON化的时候,出现了几个问题。 第一个是因为在对象中有相互引用,如A->B,B.set->A这样的一对多关系,使得在遍历构造JSON时,产生了死循环。 第二个是使用JSO...

lj_april ⋅ 2013/01/29 ⋅ 0

Springmvc中@ResponseBody和@RequestBody的使用

springmvc中通过使用jackson配置来处理springmvc对json的支持,通过@ResponseBody来将后台对象转成json对象传给调用者,通过@RequestBody来将调用者传过来的json字符串转换为后台使用的对象具...

CsOH913 ⋅ 2016/01/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 10分钟前 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 22分钟前 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 25分钟前 ⋅ 0

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 39分钟前 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 55分钟前 ⋅ 0

压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具

压缩打包介绍 压缩的好处不仅能节省磁盘空间而且在传输的时候节省传输时间和网络带宽 windows系统下文件带有 .rar .zip .7z 后缀的就是压缩文件 linux系统下则是 .zip, .gz, .bz2, .xz, ...

黄昏残影 ⋅ 59分钟前 ⋅ 0

观察者模式

1.利用java原生类进行操作 package observer;import java.util.Observable;import java.util.Observer;/** * @author shadow * @Date 2016年8月12日下午7:29:31 * @Fun 观察目标 **/......

Cobbage ⋅ 今天 ⋅ 0

Ubuntu打印服务器配置

参考:https://blog.csdn.net/gsls200808/article/details/50950586 https://blog.csdn.net/jiay2/article/details/80252369 https://wiki.gentoo.org/wiki/HPLIP 由于媳妇儿要大量打印资料,......

大熊猫 ⋅ 今天 ⋅ 0

面试的角度诠释Java工程师(二)

原文出处: locality 续言: 相信每一位简书的作者,都会有我这样的思考:怎么写好一篇文章?或者怎么写好一篇技术类的文章?我就先说说我的感悟吧,写文章其实和写程序是一样的。为什么我会...

颖伙虫 ⋅ 今天 ⋅ 0

github中SSH的Key

https://help.github.com/articles/connecting-to-github-with-ssh/ https://help.github.com/articles/testing-your-ssh-connection/ https://help.github.com/articles/adding-a-new-ssh-k......

whoisliang ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部