Servlet如何識(shí)別使用post方式提交的json數(shù)據(jù).?
在向服務(wù)器端提交了json
數(shù)據(jù)后,可以使用流的方法來讀取然后使用Gson
來獲取數(shù)據(jù).但是如果需要分辨的不同的應(yīng)該如何處理了,我是使用Gson
轉(zhuǎn)換,然后根據(jù)對(duì)象的不同變量是否為空來判斷的,暫時(shí)沒有發(fā)現(xiàn)問題.請(qǐng)問有其他好的方法來處理這樣類似的情況嗎?
request.setCharacterEncoding("UTF-8"); StringBuil<愛尬聊_百科知識(shí)>der sb = new StringBuilder(); sb.append("{"); try(BufferedReader reader = request.getReader()) { char[]buff = new char[1024]; int len; while((len = reader.read(buff)) != -1) { sb.append(buff,0, len); } sb.append("}"); }catch (IOException e) { e.printStackTrace(); } Info info = gson.fromJson(sb.toString().trim(),Info.class);
士大夫14 17小時(shí)前
json上添加類型信息,先得到類型信息,然后反序列化
韓健 16小時(shí)前
url一個(gè)接口就對(duì)應(yīng)一個(gè)類
181903186 16小時(shí)前
如何識(shí)別是servlet
的工作,post的話只要覆蓋servlet
的doPost
方法。
失心狂離弦的歌離弦的歌 16小時(shí)前
兩個(gè)辦法: