文档章节

Json学习一二

leona_lily
 leona_lily
发布于 2015/04/14 10:49
字数 262
阅读 6
收藏 0
点赞 0
评论 0

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),是轻量级的文本数据交换格式 ,

  • 数据在名称/值对中

  • 数据由逗号分隔

  • 花括号保存对象  {"firsename":"mary","lastname":"peter"};

  • 方括号保存数组   ["phone":"123456789","987654321"];

  • 能够使用内建的JavaScript eval() 方法进行解析

实例:

<html> 
<body> 
<h2>在 JavaScript 中创建 JSON 对象</h2> 
<p> Name: <span id="jname"></span><br /> Age: 
          <span id="jage"></span><br /> Address: 
          <span id="jstreet"></span><br /> Phone: 
          <span id="jphone"></span><br /> 
</p> 
<script type="text/javascript"> 
var JSONObject= { "name":"Bill Gates",
                  "street":"Fifth Avenue New York 666",
                  "age":56, "phone":"555 1234567"}; 
document.getElementById("jname").innerHTML=JSONObject.name
 document.getElementById("jage").innerHTML=JSONObject.age 
document.getElementById("jstreet").innerHTML=JSONObject.street
 document.getElementById("jphone").innerHTML=JSONObject.phone 
</script> 
</body> 
</html>

用 eval() 处理 JSON 字符串

使用eval()解析JSON格式字符串应注意的问题 在利用javascript内置的eval函数,将json格式的字符串转换成JS对象时,需要用一对"()"先将该字符串包住. 例如: 将 var strTest="{id:"cnlei", url:"http://www.jb51.net"}"; 转换成JS对象 正确写法: var objTEST=eval("("+strTEST+")"); 出错写法: var objTEST=eval(strTEST);




© 著作权归作者所有

共有 人打赏支持
leona_lily
粉丝 9
博文 91
码字总数 37848
作品 0
朝阳
程序员
Python学习笔记(七)

第七章 文件和数据格式化 文件的使用 文件概述 文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合和抽象,类似地,函数是程序的集合和抽象。用文件形...

jplee ⋅ 2017/07/26 ⋅ 0

新手 向大侠们请教怎么使用Json

会使用json的大侠们过来帮帮忙,我初用json,希望谁能给我指点一二。 我现在是用 dwr 调用自己支持的JSON_RPC , var services = new dojox.rpc.Service({ }); 上面的的代码能给我解释一下,特...

mikelingtao ⋅ 2012/02/26 ⋅ 0

为什么穿回来的数据格式是json 但是.ajaxfileupload不认

为什么穿回来的数据格式是json 但是.ajaxfileupload不认rt 这是返回格式显示json 这里返回的是text格式 一下是ajax的内容 不要问我为什么写的dataType : "text",,因为写dataType :"json"走了...

吃瓜群众小海绵 ⋅ 2016/11/10 ⋅ 2

struts2 ajax json问题,请求高手指点

在前端使用ajax发送请求,在action接受到请求,正确情况下,返回json数据,使用了struts2和json的插件, 但是,如果action中报错了,却不会跳转到全局错误页面,一般这种异常怎么处理呢? 请大牛们指点...

乔康007 ⋅ 2013/02/26 ⋅ 4

Ajax和json的demo

@红薯 你好,想跟你请教个问题:初学Ajax和json,也是一知半解,现在在做东西需要用到它,还希望能够指点一二,给几个demo看看。谢谢。

心路独舞 ⋅ 2014/11/12 ⋅ 5

请问ajax和json直接的关系以及它们的原理

在接触到ajax和json时候,对它们还是比较陌生,但是它们的作用是显而易见的,望大神对此指点一二。

心路独舞 ⋅ 2014/11/10 ⋅ 12

php如何将二维数组存入进数据库之中

请问如何将一二维数组存入进数据库中,我百度了说是用json_encode()或者序列化,但是不知后面该如何操作!!!求大牛指导

jokerbagi ⋅ 2015/05/05 ⋅ 8

disable SerializationFeature.FAIL_ON_EMPTY_BEANS

在用springmvc返回json格式的数据时出现这个问题。 项目架构:struts2+springmvc+hibernate ,(一个老项目需升级,要求用springmvc,为了方便就和struts2一起用了) 控制层方法: @RequestMa...

masterkgw ⋅ 2017/01/20 ⋅ 1

cs架构的游戏平台,不同语言开发如何通信

比如服务器端用go或者c,python等底层语言开发的平台,客户端用其他语言来写,比如c#或者Java,那么应当如何通信呢。注意是游戏平台,要实时通信的。http协议,json,xml就不要说了。 有人说...

西二旗板报 ⋅ 2012/05/22 ⋅ 11

Json 编码问题

无刷新页面 index.html function update() { $.getJSON("json_s.asp", function(data) { $("#chehao1").text(data.chehao1); $("#canghao1").text(data.canghao1); $("#rongji1").text(data.......

Wutengchu ⋅ 2017/05/10 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Thrift RPC实战(二) Thrift 网络服务模型

TServer类层次体系 TSimpleServer/TThreadPoolServer是阻塞服务模型 TNonblockingServer/THsHaServer/TThreadedSelectotServer是非阻塞服务模型(NIO) 1 TServer抽象类的定义 内部静态类Args的...

lemonLove ⋅ 14分钟前 ⋅ 0

vim命令用法

第五章 vim命令 vim和vi几乎是一样的,唯一的区别就是当编辑一个文本时,使用vi不会显示颜色,而使用vim会显示颜色。 vim有三个模式:一般模式,编辑模式,命令模式。 系统最小化安装时没有安...

弓正 ⋅ 16分钟前 ⋅ 0

MyBatis源码解读之配置

1. 目的 本文主要介绍MyBatis配置文件解析,通过源码解读mybatis-config.xml(官方默认命名)、Mapper.xml 与Java对象的映射。 2. MyBatis结构 查看大图 MyBatis结构图,原图实在太模糊了,所以...

无忌 ⋅ 19分钟前 ⋅ 0

Ignite的jdbc与网格的连接方式的查询性能对比

环境: 数据量100万 Ignite2.5 Windows10 8g jdbc方式连接 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; i......

仔仔1993 ⋅ 34分钟前 ⋅ 0

收集自网络的wordpress 分页导航的代码教程(全网最全版)

wordpress 分页导航是用来切换文章的一个功能,添加了 wordpress 分页导航后,用户即可自由到达指定的页面数浏览分类文章,而这样的一个很简单功能却有很多朋友在用插件:WP-PageNavi,插件的...

Rhymo-Wu ⋅ 50分钟前 ⋅ 0

微服务 WildFly Swarm 入门

Hello World 就像前面章节中的其他框架一样,我们希望添加一些基本的 Hello-world 功能,然后在其上逐步添加更多的功能。让我们从在我们的项目中创建一个 HolaResources 开始。您可以使用您的...

woshixin ⋅ 57分钟前 ⋅ 0

Maven的安装和Eclipse的配置

1. 下载Maven 下载地址 2. 解压压缩包,放到自己习惯的硬盘中 此处我将其放到了 D:\Tools 目录下。 3. 配置环境变量 右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量。 在系统变量中新建,变...

影狼 ⋅ 今天 ⋅ 0

python pip使用国内镜像的方法

国内源 清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 华中理工大学:http://......

良言 ⋅ 今天 ⋅ 0

对于url变化的spa应该如何使用微信jssdk

使用vue单页面碰上微信jssdk config验证失败的坑。第一次成功 之后切换页面全部失败,找到了解决方法,第一次验证成功后保存验证信息 切换页面时验证信息直接拿来用,加一个wx.error() 失败时...

孙冠峰 ⋅ 今天 ⋅ 0

Spring Cloud Gateway 一般集成

SCF发布,带来很多新东西,不过少了点教程,打开方式又和以前的不一样,比如这个SCG,压根就没有入门指导,所以这里写一个,以备后用。 一、集成 pom.xml <dependency> <groupI...

kut ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部