Json学习一二
Json学习一二
leona_lily 发表于3年前
Json学习一二
  • 发表于 3年前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: Json学习一二

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




共有 人打赏支持
粉丝 9
博文 91
码字总数 37807
×
leona_lily
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: