Java后臺返回和處理JSon數(shù)據(jù)的方法步驟
1.下載JsonObject相關(guān)jar包
在這里,我們使用JsonObject來將Java類型數(shù)據(jù)轉(zhuǎn)換成Json類型,首先要下載該庫相關(guān)的jar包,下載地址如下:
http://www.dbjr.com.cn/softs/615024.html
2.JsonObject的使用代碼示例
JSONObject jsonObject = new JSONObject(); //創(chuàng)建Json對象 jsonObject.put("username", "張三"); //設(shè)置Json對象的屬性 jsonObject.put("password", "123456"); System.out.println(jsonObject.toString()); //調(diào)用toString方法將json對象轉(zhuǎn)換成json字符串
我們常常需要把json數(shù)據(jù)返回給瀏覽器,可以使用以下代碼:
response.getWriter().write(jsonObject.toString());
3.在JavaScript代碼中處理Json數(shù)據(jù)
假設(shè)result為瀏覽器得到的json數(shù)據(jù),可以使用以下js代碼可以將json對象轉(zhuǎn)換為字符串
JSON.stringify(result)
也可以直接獲取json對象的屬性,如下:
console.log(result.username);
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
MybatisPlus字段自動填充失效,填充值為null的解決方案
這篇文章主要介紹了MybatisPlus字段自動填充失效,填充值為null的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01SpringBoot接受前臺參數(shù)的6種方式以及統(tǒng)一響應代碼示例
這篇文章主要給大家介紹了關(guān)于SpringBoot接受前臺參數(shù)的6種方式以及統(tǒng)一響應的相關(guān)資料,前端負責展示頁面和用戶交互,而后端則負責處理業(yè)務邏輯和數(shù)據(jù)存儲,在這種架構(gòu)下前端需要將用戶輸入的數(shù)據(jù)發(fā)送給后端進行處理,需要的朋友可以參考下2023-12-12java?JVM方法分派模型靜態(tài)分派動態(tài)分派全面講解
這篇文章主要為大家介紹了java?JVM方法分派模型靜態(tài)分派動態(tài)分派全面講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06IDEA連接Mysql數(shù)據(jù)庫的詳細圖文教程
項目開發(fā)時使用Intellij IDEA連接本地數(shù)據(jù)庫,將數(shù)據(jù)庫可視化,還可對數(shù)據(jù)庫表直接進行增刪改查操作,方便快捷又清晰,下面這篇文章主要給大家介紹了關(guān)于IDEA連接Mysql數(shù)據(jù)庫的詳細圖文教程,需要的朋友可以參考下2023-03-03java 裝飾模式(Decorator Pattern)詳解及實例代碼
裝飾器模式(Decorator Pattern)允許向一個現(xiàn)有的對象添加新的功能,同時又不改變其結(jié)構(gòu)。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式,它是作為現(xiàn)有的類的一個包裝2016-10-10Java中Vector、ArrayList、LinkedList的關(guān)系詳細解析
這篇文章主要介紹了Java中Vector、ArrayList、LinkedList的關(guān)系詳細解析,Vector和ArrayList底層均為Object數(shù)組,LinkedList底層是Node節(jié)點,Vector是線程安全(底層方法均添加synchronized),ArrayList、LinkedList是線程不安全(無鎖),需要的朋友可以參考下2023-11-11