文档章节

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
博文 97
码字总数 39219
作品 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

没有更多内容

加载失败,请刷新页面

加载更多

Redis的API应用

全局命令 1,查看所有键:keys * set school dongnao set hello world 2,键总数 dbsize //2个键,如果存在大量键,线上禁止使用此指令 3,检查键是否存在:exists key //存在返回1,不存在返...

这很耳东先生
9分钟前
0
0
Java GC机制详解

垃圾收集 Garbage Collection 通常被称为“GC”,本文详细讲述Java垃圾回收机制。 导读: 1、什么是GC 2、GC常用算法 3、垃圾收集器 4、finalize()方法详解 5、总结--根据GC原理来优化代码 ...

编程SHA
11分钟前
0
0
CMD 乱码永久解决方案

创建cmd.reg,内容如下,双击运行导入注册表。 Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]"CodePage"=dword:0000fde9"FontFamil......

yeahlife
14分钟前
0
0
亿级Web系统搭建:单机到分布式集群

当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统...

onedotdot
17分钟前
0
0
Linux 命令优先级 —— alias、function、内部命令(make)

Linux 命令优先级 —— alias、function、内部命令(make) make 新建Makefile文件,在里面输入如下内容; # Makefile内容all:@echo "Make Command echo : Hello " 保存,执行 which make ,...

雪落青山
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部