古詩詞大全網 - 成語大全 - java裏的JSONObject作用是什麽?什麽時候用?

java裏的JSONObject作用是什麽?什麽時候用?

JsonObject 就是常說的 json。是壹種重要的數據傳輸對象。其格式為{"key1":value1,"key2",value2....};key 必須是字符串。

因為ajax請求不刷新頁面,但配合js可以實現局部刷新,因此json常常被用來作為異步請求的返回對象使用。

通過response.getWriter()獲取PrintWriter pw,然後pw.print(json)。如果沒有設置response.setContentType("application/json; charset=utf-8"); 則需要自己再js中進行解析。

擴展資料

Java中交互方式分為同步和異步兩種:

同步交互:指發送壹個請求,需要等待返回,然後才能夠發送下壹個請求,有個等待過程;

異步交互:指發送壹個請求,不需要等待返回,隨時可以再發送下壹個請求,即不需要等待。

區別:壹個需要等待,壹個不需要等待,在部分情況下,項目開發中都會優先選擇不需要等待的異步交互方式。

比如銀行的轉賬系統,對數據庫的保存操作等等,都會使用同步交互操作,其余情況都優先使用異步交互。