文档章节

Json学习一二

leona_lily
 leona_lily
发布于 2015/04/14 10:49
字数 262
阅读 6
收藏 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
博文 96
码字总数 37848
作品 0
朝阳
程序员
Python学习笔记(七)

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

jplee
2017/07/26
0
0
新手 向大侠们请教怎么使用Json

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

mikelingtao
2012/02/26
192
0
为什么穿回来的数据格式是json 但是.ajaxfileupload不认

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

吃瓜群众小海绵
2016/11/10
917
2
struts2 ajax json问题,请求高手指点

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

乔康007
2013/02/26
336
4
请问ajax和json直接的关系以及它们的原理

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

心路独舞
2014/11/10
4K
12

没有更多内容

加载失败,请刷新页面

加载更多

下一页

No compiler is provided in this environment

maven 编译报错No compiler is provided in this environment 这个是由于maven在编译的过程中回使用到jdk ,它只会在环境变量中去寻找JAVA_HOME,如果没找到JAVA_HOME就会报这个错误。只要重...

优雅的胖子
9分钟前
0
0
(图文)最详细的XAMPP的安装及使用教程

XAMPP的安装及使用教程 1、简介 2、安装运行 3、配置Apache 4、配置MySQL 5、测试 6、修改MySQL默认密码 7、部署 XAMPP的安装及使用教程 1、简介 XAMPP(Apache+MySQL+PHP+PERL)是一个功能强...

梦梦阁
9分钟前
0
0
python 批量JSON数据,插入数据库

newList=[{"link":"https://www.1.com/","ga_tag":"xvideos","image":"http://static.2.mobi/views/images/xvideos.png?x-oss-process=style/120"},{"link":"https://www.3.com/","ga_tag":"......

Liens
11分钟前
0
0
mediarecord

mediarecorder what=268435556 -1007 解决方案 mPreviewSize = mCamera.getParameters().getPreferredPreviewSizeForVideo();...

zdglf
14分钟前
0
0
安装zookeeper和kafaka

安装zookeeper和kafaka http://mirrors.hust.edu.cn/apache/zookeeper/ http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.4.10/ http://mirrors.hust.edu.cn/apache/zookeeper/zoo......

蜗牛奔跑
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部