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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
大致說明JSON對(duì)象的相關(guān)使用字符

簡單地說,JSON 對(duì)象可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。

創(chuàng)新互聯(lián)公司秉承實(shí)現(xiàn)全網(wǎng)價(jià)值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),網(wǎng)站設(shè)計(jì)、做網(wǎng)站,微信平臺(tái)小程序開發(fā),網(wǎng)頁設(shè)計(jì)制作,手機(jī)網(wǎng)站開發(fā),營銷型網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實(shí)現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級(jí)專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對(duì)客戶都以感恩的心態(tài)奉獻(xiàn)自己的專業(yè)和所長。

這個(gè)字符串看起來有點(diǎn)兒古怪(稍后會(huì)看到幾個(gè)示例),但是 JavaScript 很容易解釋它,而且 JSON 可以表示比名稱/值對(duì)更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對(duì)象,而不僅僅是鍵和值的簡單列表。

當(dāng)需要表示一組值時(shí),JSON 不但能夠提高可讀性,而且可以減少復(fù)雜性:

 
 
  1. { "programmers": [  
  2.     { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" },  
  3.     { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },  
  4.     { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }  
  5.    ],  
  6. "authors": [  
  7.     { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },  
  8.     { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },  
  9.     { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }  
  10.    ],  
  11. "musicians": [  
  12.     { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },  
  13.     { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }  
  14.    ]  

至此,您應(yīng)該從技術(shù)角度對(duì)如何在服務(wù)器端處理 JSON 有了基本的把握。本篇文章和本系列的 第 10 部分 不僅提供了技術(shù)層面的幫助,而且還向您展示了 JSON 是一種多么靈活、強(qiáng)大的數(shù)據(jù)格式。即使您不會(huì)在每個(gè)應(yīng)用程序中都使用 JSON,但優(yōu)秀的 Ajax 和 JavaScript 程序員的工具箱中總少不了 JSON 以備不時(shí)之需。#t#

我當(dāng)然很希望能夠分享您的JSON 對(duì)象使用經(jīng)驗(yàn)以及您對(duì)何種語言更善于在服務(wù)器端處理 JSON 數(shù)據(jù)的高見。您可以訪問 Java 和 XML 新聞組(有關(guān)鏈接,請(qǐng)參閱 參考資料 部分)跟我聯(lián)系。享受JSON 對(duì)象和文本數(shù)據(jù)格式的樂趣吧。

 
 
  1. public void doPost(HttpServletRequest request, HttpServletResponse response)  
  2. throws ServletException, IOException {  
  3.  
  4. StringBuffer jb = new StringBuffer();  
  5. String line = null;  
  6. try {  
  7.     BufferedReader reader = request.getReader();  
  8.     while ((line = reader.readLine()) != null)  
  9.       jb.append(line);  
  10. } catch (Exception e) { //report an error }  
  11.  
  12. try {  
  13.     JSONObject jsonObject = new JSONObject(jb.toString());  
  14. } catch (ParseException e) {  
  15.     // crash and burn  
  16.     throw new IOException("Error parsing JSON request string");  
  17. }  
  18.  
  19. // Work with the data using methods like...  
  20. // int someInt = jsonObject.getInt("intParamName");  
  21. // String someString = jsonObject.getString("stringParamName");  
  22. // JSONObject nestedObj = jsonObject.getJSONObject("nestedObjName");  
  23. // JSONArray arr = jsonObject.getJSONArray("arrayParamName");  
  24. // etc...  

盡管看起來不明顯,但是上面的長字符串實(shí)際上只是一個(gè)數(shù)組;將這個(gè)數(shù)組放進(jìn) JavaScript 變量之后,就可以很輕松地訪問它。實(shí)際上,只需用點(diǎn)號(hào)表示法來表示數(shù)組元素。所以,要想訪問 programmers 列表的***個(gè)條目的姓氏,只需在 JavaScript 中使用下面這樣的代碼:

 
 
  1. String newJSONtext = people.toJSONString();     //value is "McLaughlin" 

不管在服務(wù)器端使用何種語言,在服務(wù)器端處理JSON 對(duì)象基本上就需要兩個(gè)步驟:
1.針對(duì)編寫服務(wù)器端程序所用的語言,找到相應(yīng)的 JSON 解析器/工具箱/幫助器 API。
2.使用 JSON 解析器/工具箱/幫助器 API 取得來自客戶機(jī)的請(qǐng)求數(shù)據(jù)并將數(shù)據(jù)轉(zhuǎn)變成腳本能理解的東西。


新聞名稱:大致說明JSON對(duì)象的相關(guān)使用字符
網(wǎng)頁網(wǎng)址:http://m.5511xx.com/article/coedcih.html