導航:首頁 > 編程語言 > 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前台相關的資料

熱點內容
winform原生編譯 瀏覽:337
同比提升比的演算法 瀏覽:887
裝什麼APP可以查監獄探監舊 瀏覽:126
minecraft原版文件夾 瀏覽:148
安卓丟包怎麼 瀏覽:428
pythontkinter例子 瀏覽:880
app聊主是什麼意思 瀏覽:343
用條件編譯法編寫程序 瀏覽:475
鏡像文件解壓後有文件可以刪嗎 瀏覽:458
國家反詐中心app怎麼幫別人注冊 瀏覽:52
python詞典哈希 瀏覽:97
阿里雲伺服器沒有桌面 瀏覽:876
如何搭建京東自動做任務伺服器 瀏覽:804
pasword加密原理 瀏覽:452
程序員學習圖 瀏覽:460
烹飪原料pdf 瀏覽:903
抖音自己喜歡的視頻怎麼加密 瀏覽:872
點播電影用什麼伺服器 瀏覽:967
聲音解壓切巧克力 瀏覽:23
如何設置無線ftp伺服器 瀏覽:433