導航:首頁 > 編程語言 > javajson前台

javajson前台

發布時間:2023-09-10 16:03:08

java後台怎樣獲取前台的json數據

一般是這樣的,先缺枝將對象類型(在js中json就是一個對象),使用json.js(有些瀏覽器支持,有些需要引入)的方法:

JSON.parse(jsonstr); //可伏哪敏以將json字元串緩余轉換成json對象
JSON.stringify(jsonobj); //可以將json對象轉換成json對符串
的第二個轉換成字元串,然後把字元串當作一個參數的值再為其添加一個key然後以key/value的格式將數據傳到後台。

之後後台使用request.getParameter();的方式得到json數據。

❷ java如何返回json格式

例如:
Student st1 = new Student(1, "dg", 18, new Date());
Student st2 = new Student(2, "dg", 18, new Date());
Student st3 = new Student(3, "dg", 18, new Date());
Student st4 = new Student(4, "dg", 18, new Date());
Student st5 = new Student(5, "dg", 18, new Date());
List li = new ArrayList();
JSONObject JO1 = new JSONObject(st1);
JSONObject JO2 = new JSONObject(st2);
JSONObject JO3 = new JSONObject(st3);
JSONObject JO4 = new JSONObject(st4);
JSONObject JO5 = new JSONObject(st5);
li.add(JO1);
li.add(JO2);
li.add(JO3);
li.add(JO4);
li.add(JO5);
JSONArray Ja = new JSONArray(li);
Map ma = new HashMap();
ma.put("Result", "OK");
ma.put("Records", Ja);
JSONObject js = new JSONObject(ma);
out.print(js);

返回結果:

{"Result":"OK","Records":[{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":1},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":2},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":3},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":4},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":5}]}

閱讀全文

與javajson前台相關的資料

熱點內容
快剪輯app如何提取音樂 瀏覽:950
gcc編譯器適合單片機開發嗎 瀏覽:886
自做app如何聯網 瀏覽:303
vs的編譯運行 瀏覽:89
app反編譯後怎麼看代碼 瀏覽:766
蘇寧程序員需要注意什麼 瀏覽:557
主力離場指標源碼 瀏覽:345
makefilelinux命令 瀏覽:214
電解壓力表三根線怎麼接 瀏覽:255
夠近物聯app怎麼樣 瀏覽:329
網路中心伺服器是什麼 瀏覽:64
php匹配多次 瀏覽:348
安卓手機怎麼找到不是正常文件的 瀏覽:291
應屆生如何成為程序員 瀏覽:648
麥德龍app怎麼更改配送方式 瀏覽:43
用ae壓縮視頻文件 瀏覽:480
stc單片機跑馬燈 瀏覽:612
伺服器四口卡怎麼用 瀏覽:609
匹配python注釋 瀏覽:408
什麼是程序員才懂得梗 瀏覽:396