本文目錄一覽:
- 1、java寫一個用於接收json數據的接口
- 2、設計一個java接口,接收json,並且將處理結果按json的格式返回
- 3、web環境下,servlet如何設計java接口接收json,並將處理結果按json格式返回?
java寫一個用於接收json數據的接口
java中的接口是一種特殊的類,使用關鍵字interface創建。接口功能完全實現後,可以打成jar包,提供給其他公司使用。
要返回json格式數據,可以把接口中抽象方法的返回值類型規定為JSONObject或JSONString類型。這樣當其他公司調用時,得到的數據就是json數據了。
另外,以jar形式提供的接口,可以通過反編譯得到你的源碼,如果你不希望開源,就要加密了。
設計一個java接口,接收json,並且將處理結果按json的格式返回
JSONObject jsonObject = new JSONObject();
Map map = request.getParameterMap();
Iterator? it = map.keySet().iterator();
while(it.hasNext()){
String key = (String)it.next();
String[] values = (String[])map.get(key);
jsonObject.accumulate(key, values[0]);
}
String name = jsonObject.getString(“userName”); //返回從前台接受的用戶名
System.out.println(name); //輸出用戶名
jsonObject.clear(); // 清空jsonObjec中的數據
jsonObject.put(“love” , “足球”); //將足球賦給love這個變量名
out.print(jsonObject); //返回json格式的數據
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格式的數據
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/246459.html