json學習總結

2022-08-15 20:36:11 字數 1569 閱讀 9387

一、首先了解下json的定義:

二、來看看在js中定義json和取值的幾個例子,

1直接在大括號裡邊的,根據名稱取

2中括號裡邊包括很多大括號的,先用[index ]找到指定大括號,再根據名稱取

3名稱對應的值又是乙個大括號,比如address 對應的又是乙個大括號,那就再根據名稱取

4這個就很好理解了,找{}裡邊的就用點,找中括號裡邊的就用[index ]來取

三、看完上面的幾個例子之後,來做幾個測試,

測試11、首先是乙個jsp頁面,在頁面上以ajax的方式去訪問servlet,servlet返回乙個json 格式的字串,把json 格式的字串用公式轉換一下輸出,先看html頁面

2下面是servlet中返回乙個json格式的字串

測試2,感覺自己寫字串太low 了,所以就從物件中取,先建立乙個物件,有兩個屬性

1、先建立乙個實體類

2、servlet,其實根測試1是完全一樣的,只不過name 和code 的值是從物件中取的

3、jsp 頁面,跟測試1是一樣的

測試31、servlet,這個返回的json 格式的字串就稍微複雜了一點,中括號裡邊包括了幾個大括號

2、jsp,處理後是乙個陣列,從裡邊取值

測試41、有沒有發現在servlet中寫json字串很難受,並且很容易出錯,先來看個測試類,需要一些jar包的支援

這些方法能把乙個物件,或者是裝物件的集合轉化為json 物件,再通過tostring 方法轉化為json 格式的字串

並且從test3中可以看到,對於不想要的屬性,可以去除

2、servlet,這樣的話,輸出的字串中只有provincename屬性

3、jsp頁面

JSON 學習總結 《一》 什麼是JSON

json的相關資料和部落格很多,json無處不用,最近專案中一直要用到json,今天沒有加班,就寫下,算是對自己的總結,對json又一次深入的認識。廢話不多了,直接進入今天的主題 如題 今天就介紹下什麼是json,相信都知道了,但寫東西和做事一樣一樣,得慢慢道來!一 什麼是json 同時利於機器解析...

json 幾天學習的小知識 總結

首先通過jquery的ajax功能,呼叫後台得到乙個實體物件,並傳到前台頁面顯示。前台 如下 post address getipaddress.action 呼叫後台的url function data,status 後台 public string getipaddress throws exc...

JS PHP 操作JSON 學習總結 小案例

1.js操作 操作json js陣列轉json字串 var arr 路飛 索隆 娜美 喬巴 羅蘋 var s json.stringify arr 結果為 陣列形式的 json 字串 console.log s 結果 路飛 索隆 娜美 喬巴 羅蘋 js物件轉json字串 var arr var s ...