成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大致說明介紹Json數據異常相關介紹

開發
一開始就寫了一個簡單的例子,來測試Json數據異常,是沒有問題的。但是后來,加入正式的項目中就出現問題,而后開始研究了一下!

Json數據異常對象轉化為jsonObject(類似dwr中對dwr.xml定義),對對象中的set/list只進行***層轉化,再轉化容易出現死循環(比如user對象含有roles,roles為role對象聚集。。。。。

所以解決這個異常方法就是在不需要串行化的屬性的getter前加上Json數據異常, 就是@JSON(serialize=false) 一開始就寫了一個簡單的例子,來測試struts2+json,是沒有問題的。但是后來,加入正式的項目中就出現問題,而后開始研究了一下!

 主要出錯類型(部分代碼): Json數據異常一種簡單的數據格式,比xml更輕巧。 JSON 是 JavaScript 原生格式,這意味著在 JavaScript 中處理 JSON 數據不需要任何特殊的 API 或工具包。#t#

JSON的規則很簡單: 對象是一個無序的“‘名稱/值’對”集合。一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間使用“,”(逗號)分隔。具體細節參考。。。。。。。。

舉個簡單的例子:

  1. function showJSON() {      
  2.     var user =       
  3.     {       
  4.         "username":"andy",      
  5.         "age":20,      
  6.         "info": { "tel": "123456", "cellphone": "98765"},      
  7.         "address":      
  8.             [      
  9.                 {"city":"beijing","postcode":"222333"},      
  10.                 {"city":"newyork","postcode":"555666"}      
  11.             ]      
  12.     }      
  13.           
  14.     alert(user.username);      
  15.     alert(user.age);      
  16.     alert(user.info.cellphone);      
  17.     alert(user.address[0].city);      
  18.     alert(user.address[0].postcode);      
  19. }     

這表示一個user對象,擁有username, age, info, address 等屬性。同樣也可以用JSON來簡單的修改數據,修改上面的例子。

  1. function showJSON() {      
  2.     var user =       
  3.     {       
  4.         "username":"andy",      
  5.         "age":20,      
  6.         "info": { "tel": "123456", "cellphone": "98765"},      
  7.         "address":      
  8.             [      
  9.                 {"city":"beijing","postcode":"222333"},      
  10.                 {"city":"newyork","postcode":"555666"}      
  11.             ]      
  12.     }      
  13.           
  14.     alert(user.username);      
  15.     alert(user.age);      
  16.     alert(user.info.cellphone);      
  17.     alert(user.address[0].city);      
  18.     alert(user.address[0].postcode);      
  19.           
  20.     user.username = "Tom";      
  21.     alert(user.username);      
  22. }   

Json數據異常提供了json.js包,下載http://www.json.org/json.js 后,將其引入然后就可以簡單的使用object.toJSONString()轉換成JSON數據。

責任編輯:chenqingxiang 來源: 新浪科技
相關推薦

2010-01-07 18:19:01

JSON異步

2009-12-21 10:01:05

Oracle技術

2009-12-30 10:32:04

擴展ADO.NET

2010-01-06 15:18:51

Json插件

2010-01-05 17:35:09

JSON數組格式

2010-01-06 16:04:13

Json_decode

2010-01-07 17:33:17

JSON 對象

2010-01-12 10:21:42

C++語言

2009-12-29 14:28:58

ADO數據

2009-12-24 15:34:44

ADO步驟

2010-01-12 17:47:31

C++語言

2010-01-05 14:09:33

JSON數組

2009-12-22 15:08:46

ADO控件

2009-08-05 18:28:05

C#異常處理

2010-01-08 09:03:38

返回JSON數據

2010-03-11 10:33:49

2009-12-17 15:38:21

Visual Stud

2010-01-08 13:33:06

JSON來歷

2009-12-31 14:11:12

2010-01-07 17:58:49

JSON數值
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品视频免费 | 麻豆视频在线免费观看 | 久久精品国产一区 | 欧美精品在线免费观看 | 又黄又爽的网站 | 在线免费观看一区二区 | wwwww在线观看 | 国产精品欧美精品日韩精品 | 久久精品这里精品 | 99爱在线 | 九九热国产精品视频 | 色网站在线 | 91国产视频在线 | 久久久日韩精品一区二区三区 | 久久久久久亚洲精品 | 成人在线影视 | 91社区在线高清 | 精品国产乱码久久久久久蜜柚 | 日韩成人精品在线观看 | 欧美性jizz18性欧美 | 国产一区二区三区在线免费观看 | 欧美一级在线免费观看 | 欧美一区二区在线免费观看 | 久久精品美女 | 拍戏被cao翻了h承欢 | 一区二区精品 | 观看av| 欧美视频在线播放 | 成人综合一区 | 久久综合一区 | 欧美日韩电影一区二区 | 亚洲91| 男人天堂手机在线视频 | 天天综合久久 | 日韩中文字幕 | 亚洲欧美日韩系列 | 自拍偷拍精品 | 亚洲电影免费 | 国产精品久久久久久久久久免费看 | 亚洲高清在线 | 久久视频一区 |