日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
詳細(xì)闡述JSON結(jié)構(gòu)的格式說明特點(diǎn)

本文介紹JSON結(jié)構(gòu)是一種輕量級(jí)的數(shù)據(jù)交換格式,易于閱讀和編寫,同時(shí)也易于機(jī)器解析和生成,JSON格式語(yǔ)言規(guī)范中JavaScript編程語(yǔ)言的一個(gè)子集,如果將2006版的安裝后,能不能打開老師在課堂用的例子?能不能繼續(xù)使用?

創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營(yíng)銷、網(wǎng)站重做改版、懷寧網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5開發(fā)商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為懷寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

JSON采用與編程語(yǔ)言無關(guān)的文本格式,但是也使用了類C語(yǔ)言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的習(xí)慣,這些特性使JSON成為理想的數(shù)據(jù)交換格式。

JSON格式結(jié)構(gòu)基于下面兩點(diǎn):

1. "名稱/值"對(duì)的集合不同語(yǔ)言中,它被理解為對(duì)象(object),記錄(record),結(jié)構(gòu)(struct),字典(dictionary),哈希表(hash table),鍵列表(keyed list)等
2. 值的有序列表 多數(shù)語(yǔ)言中被理解為數(shù)組(array)

JSON格式以一種特定的字符串形式來表示 JavaScript 對(duì)象。如果將具有這樣一種形式的字符串賦給任意一個(gè) JavaScript 變量,那么該變量會(huì)變成一個(gè)對(duì)象引用,而這個(gè)對(duì)象就是字符串所構(gòu)建出來的,好像有點(diǎn)拗口,我們還是用實(shí)例來說明。

下面代碼演示了使用JSON形式定義這個(gè)用戶列表:

 
 
  1. import java.math.BigDecimal;  
  2. import java.sql.Connection;  
  3. import java.sql.DriverManager;  
  4. import java.sql.PreparedStatement;  
  5. import java.sql.ResultSet;  
  6. import java.sql.ResultSetMetaData;  
  7. import java.sql.SQLException;  
  8. import java.util.ArrayList;  
  9. import java.util.HashMap;  
  10. import java.util.List;  
  11. import org.apache.commons.beanutils.DynaBean;  
  12. import com.ebuilds.component.util.exception.ComponentAppException;  
  13. import com.ebuilds.component.util.exception.ComponentSysException;  
  14.  
  15. /**  
  16.  * @title 由后臺(tái)得到的List結(jié)構(gòu)數(shù)據(jù)生成JSON結(jié)構(gòu)化數(shù)據(jù)  
  17.  * @author hqli  
  18.  * @date 2007-11-12  
  19.  * @explain  
  20.  */  
  21. public class JsonUtil {  
  22. private static StringBuffer treeSB = new StringBuffer("");  
  23. private static boolean flag = true;  
  24. private static String pId, npId;  
  25. private static int level = 1, nlevel = 1, place = 1 
  26. private static int count;  
  27. private static ArrayList dataList = new ArrayList(); 

現(xiàn)在讀者應(yīng)該對(duì)JSON結(jié)構(gòu)的使用有點(diǎn)認(rèn)識(shí)了,歸納為以下幾點(diǎn):JSON格式是屬性、值對(duì)的集合。一個(gè)對(duì)象的開始于“{”,結(jié)束于“}”。每一個(gè)屬性名和值間用“:”提示,屬性間用“,”分隔。

數(shù)組是有順序的值的集合。一個(gè)數(shù)組開始于"[",結(jié)束于"]",值之間用","分隔。值可以是引號(hào)里的字符串、數(shù)字、true、false、null,也可以是對(duì)象或數(shù)組。這些結(jié)構(gòu)都能嵌套。
字符串和數(shù)字的定義和C或Java基本一致。小節(jié):#t#

本文通過一個(gè)實(shí)例演示,初步了解了JSON格式的強(qiáng)大用途??梢詺w結(jié)如下:JSON 提供了一種優(yōu)秀的面向?qū)ο蟮姆椒ǎ员銓⒃獢?shù)據(jù)緩存到客戶機(jī)上。JSON 幫助分離了驗(yàn)證數(shù)據(jù)和邏輯。JSON結(jié)構(gòu)幫助為 Web 應(yīng)用程序提供了 Ajax 的本質(zhì)。


分享文章:詳細(xì)闡述JSON結(jié)構(gòu)的格式說明特點(diǎn)
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/djjjech.html