亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問JAVA如何獲取json字符串 ?

請問JAVA如何獲取json字符串 ?

慕勒3428872 2019-06-25 17:15:41
JAVA如何獲取json字符串 
查看完整描述

4 回答

?
白板的微信

TA貢獻1883條經驗 獲得超3個贊

可以使用Gson庫,先寫一個類用于存儲每個學生的信息,屬性名稱和類型都要一一對應,假設這個類的名稱為Student,然后通過Student[] students = new Gson().fromJson(jsonString, Student[].class);獲得一個存有所有學生實例的數組。不知道能不能這樣操作,自己摸索下吧

查看完整回答
反對 回復 2019-06-29
?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

由于你后臺return "wanglongtest.html",所以前臺ajax接收是一個
html對象,則前臺可以按如下代碼處理:
success: function(rs){
$("#testDiv").html(rs);
}

html:
<!-- ajax 要填充的內容 -->
<div id="testDiv">

</div>
------------------------------------
如果你想接收后臺的類型為json,那么后臺servlet方法中只需要return null;
完整代碼見如下:
response.setHeader("pragma", "no-cache");
response.setHeader("cache-control", "no-cache");

//設置響應格式和字符集(與前端頁面一致,否則會有亂碼問題)
response.setContentType("text/html;charset=GBK");
PrintWriter out = response.getWriter();
Map model = new HashMap();
model.put("zhangsan",true);
JSONObject json = new JSONObject(model); //將一個map對象實例化成一個json對象
out.write(json.toString());
out.flush();
out.close();

return null;
前臺js:
$.ajax({
type: "POST",
url: "請求地址",
dataType: "json", //指定請求的數據類型
data:"type=1", //傳到后臺的參數,后臺可以通過request.getParameter("type")獲取
success:function(rs){
alert(rs.zhangsan); //我這里以彈出框的方式顯示zhangsan對應的value
//也可以為html中的標簽賦值
$("#testAjax").val(rs.zhangsan);
}
},"json")
});

html:
<input id="testAjax" type="text" value="" />



查看完整回答
反對 回復 2019-06-29
?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

$.ajax({
url : "${rootUrl}traffic/check.service",
type : "GET",
data : "type=1",
dataType : "html",
success:function(msg){
$("#resultXml").html(msg);
},
error:function(msg){
$("#resultXml").html("請求失敗");
}
});



查看完整回答
反對 回復 2019-06-29
  • 4 回答
  • 0 關注
  • 2512 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號