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

概述JSON定義法的相關使用技巧和說明

開發
JSON定義法就是將直接定義法定義的函數與屬性放到大括號中,并且去掉屬性與函數簽名的對象名,把等于號改為了冒號,每行后面改為逗號!

JSON定義法使用的輕便的數據交換形式。采用Ajax技術,使用JSON來交換數據,最近用了一下這種方式,真是不錯,比以前使用XML格式方便多了。少去了服務器端使用jdom,dom4j等jar包創建XML數據的過程,在客戶端也不再需要使用那極其難用的COM API來解析XML。

客戶端使用javascript解析滿足json格式要求的字符串,十分容易,只要使用eval函數就可以了。不過有個技巧,就是要在字符串兩端加上括號。那么在服務器端,如何方便快捷的生成JSON 表示數據要求的字符串呢。好象有現成的jar包工具可供使用。但實際上這個工作是非常簡單的。我自己寫了一個簡單的工具類,支持多種數據類型,支持JSON嵌套。很簡單,相信大家一看就知道了。#t#

JSON(JavaScript Object Notation)是一種優美的JavaScript對象創建方法。JSON也是一種輕量級數據交換格式。JSON 表示數據非常易于人閱讀與編寫,同時利于機器解析與生成。JSON是在AJAX中代替XML交換數據的更佳方案。

猴子提示: JSON定義法類似于直接定義法,JSON定義法就是將直接定義法定義的函數與屬性放到大括號中,并且去掉屬性與函數簽名的對象名,把等于號改為了冒號,每行后面改為逗號!

上面介紹了如何用 JSON 表示數據,接下來,我們還要解決如何在服務器端生成 JSON 格式的數據以便發送到客戶端,以及客戶端如何使用 JavaScript 處理 JSON 格式的數據。

JSON 表示數據代碼如下:

  1.  
  2.  
  3. static String string2Json(String s) {   
  4.     StringBuilder sb = new StringBuilder(s.length()+20);
  5.        sb.append('\"');       for (int i=0; i<s.length(); i++) {   
  6.         char c = s.charAt(i);           switch (c) {           case '\"':     
  7.           sb.append("\\\"");               break;           case '\\':           
  8.     sb.append("\\\\");               break;           case '/':             
  9.   sb.append("\\/");     
  10.           break;           case '\b':               sb.append("\\b");        
  11.        break;           case '\f':               sb.append("\\f");               break; 
  12.           case '\n':               sb.append("\\n");               break;           case '\r':        
  13.        sb.append("\\r");               break;           case '\t':               sb.append("\\t");      
  14.          break;           default:               sb.append(c);           }       }       sb.append('\"');    
  15.    return sb.toString();    }   
責任編輯:chenqingxiang 來源: 博客園
相關推薦

2010-01-06 15:18:51

Json插件

2010-01-06 16:04:13

Json_decode

2010-01-07 16:09:04

學習JSON

2009-12-29 16:56:40

ADO.NET類和接口

2010-01-07 17:33:17

JSON 對象

2022-06-06 15:01:16

JavaScriptJSON前端

2010-01-07 16:45:51

JSON數據類型

2010-01-05 16:26:33

Javascript

2010-01-05 17:35:09

JSON數組格式

2009-12-23 13:42:08

ASP.NET事務

2010-01-06 15:35:06

JSON對象

2009-11-30 15:21:38

Visual Stud

2010-01-05 16:33:35

使用JSON

2020-09-02 10:35:19

大數據法律大數據應用

2010-01-07 09:31:27

Json數據異常

2010-01-07 13:11:09

設置JSON

2010-01-07 17:17:19

處理JSON

2014-10-08 16:04:58

戴爾軟件定義

2009-12-25 10:51:45

使用ADO

2010-01-08 14:48:26

Javascritp處
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区三区91 | 97在线观视频免费观看 | 国产精品不卡一区 | 成人在线中文字幕 | 97国产一区二区精品久久呦 | 97在线观看| 久久一区二 | 亚洲在线一区 | 午夜国产羞羞视频免费网站 | 国产精品综合视频 | 色婷婷久久 | 欧美一级免费 | 啪视频在线 | 国产视频一二三区 | 日韩一区二区免费视频 | 免费一区 | 欧美二区在线 | 国产成人免费网站 | 亚洲精品久久嫩草网站秘色 | 毛片网站免费观看 | 亚洲福利 | 逼逼视频 | 波多野结衣一区二区三区在线观看 | 午夜99| 欧美一区二区三区在线看 | 国产视频一区二区 | 国产一级片久久久 | 三级黄色片在线播放 | 中文字幕一区二区三区在线观看 | 99精品国产一区二区三区 | 日韩在线观看一区 | 99这里只有精品视频 | 三级成人片 | www.性色 | 国产精品一区二区三区在线 | 婷婷久久网 | 一级大片 | av天天干 | 一区二区三区久久 | 亚洲最新在线 | 久久国产婷婷国产香蕉 |