導航:首頁 > 編程語言 > java返回js

java返回js

發布時間:2022-12-11 05:21:23

A. java 訪問一個介面得到介面返回JSON,步驟是怎麼做的

java中的介面是一種特殊的類,使用關鍵字interface創建。介面功能完全實現後,可以打成jar包,提供給其他公司使用。
要返回json格式數據,可以把介面中抽象方法的返回值類型規定為JSONObject或JSONString類型。這樣當其他公司調用時,得到的數據就是json數據了。
另外,以jar形式提供的介面,可以通過反編譯得到你的源碼,如果你不希望開源,就要加密了。

B. web環境下,servlet如何設計java介面接收json,並將處理結果按json格式返回

JSONObject jsonObject = new JSONObject();\x0d\x0aMap map = request.getParameterMap();\x0d\x0aIterator it = map.keySet().iterator();\x0d\x0awhile(it.hasNext()){\x0d\x0aString key = (String)it.next();\x0d\x0aString[] values = (String[])map.get(key);\x0d\x0ajsonObject.accumulate(key, values[0]);\x0d\x0a}\x0d\x0a\x0d\x0aString name = jsonObject.getString("userName"); //返回從前台接受的用戶名\x0d\x0aSystem.out.println(name); //輸出用戶名\x0d\x0a\x0d\x0ajsonObject.clear(); // 清空jsonObjec中的數據\x0d\x0ajsonObject.put("love" , "足球"); //將足球賦給love這個變數名\x0d\x0aout.print(jsonObject); //返回json格式的數據

C. 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}]}

D. java如何返回json格式

處理基本的java對象使用JSONObject類,用法大體如下:

public void testMap(){

Map<String,Object> map = new HashMap<String,Object>();

map.put("name", "qiu");

map.put("password", "123");

map.put("address", "china");

User user = new User();

user.setUserName("qiuqiu");

user.setPassword("123456");

user.getTels().add("1234444556677");

user.getTels().add("6893493458585");

map.put("user", user);

JSONObject json = new JSONObject(map);

System.out.println(json.toString());

}

閱讀全文

與java返回js相關的資料

熱點內容
p單片機數字電壓表項目設計報告 瀏覽:422
做一個單片機系統要經過哪些步驟 瀏覽:125
阿里雲php版本升級 瀏覽:327
pdf轉換word綠色 瀏覽:332
使用代理伺服器地址和埠怎麼填 瀏覽:359
php獲取當天的日期時間戳 瀏覽:145
aix命令補全 瀏覽:64
文件加密後無法打開怎麼解決 瀏覽:148
如何暴力下載app視頻 瀏覽:601
802d編程書籍 瀏覽:410
ug一步式展開命令詳解 瀏覽:300
嵌入式軟體pdf 瀏覽:802
抓老鼠的程序員 瀏覽:116
手機實現編譯器 瀏覽:695
程序員做財務好嗎 瀏覽:186
java開發直播 瀏覽:386
對接雲平台伺服器 瀏覽:955
單片機555定時器 瀏覽:197
杭州青少年編程培訓機構 瀏覽:300
咋樣發文件夾 瀏覽:19