Java 使用JSON格式和前臺傳資料
前臺html,表格資料從.jsp檔案中取,.jsp檔案通過呼叫JSON類中的函式,得到json格式的字串,然後輸出。
JSON.java中,hashmap初始化,寫成這樣:
HashMap hashMap = new HashMap();
hashMap.put("lname", "ZHULI");
hashMap.put("age", "30");
hashMap.put("gender", "female");
報錯,hashmap syntax error,還有什麼parameterized types are only available if source level is 1.5
查瞭解決方法,說把compile的level改為1.6以上,事實上我設定的就是1.6。無果。後來發現這樣的寫法是可以的:
HashMap map = new HashMap() {
{
map.put("name", "test");
map.put("age", "20");
map.put("gender", "female");
}
};
此時,除錯的時候報空指標錯誤。
最後採用如下方法解決:
public static String TableToJson()
{
Map params = new HashMap();
params.put("loginname", "username");
params.put("age", "26");
params.put("gender", "female");
//宣告JSONArray物件並輸入JSON字串
JSONArray array = JSONArray.fromObject(params);
String ret=array.toString();
return ret;
}
.jsp 頁面中:
<%
String str=test.JSON.TableToJson();
response.getWriter().write(str);
}catch( Exception e){
}
finally
{
}
%>
相關推薦
Java 使用JSON格式和前臺傳資料
前臺html,表格資料從.jsp檔案中取,.jsp檔案通過呼叫JSON類中的函式,得到json格式的字串,然後輸出。 JSON.java中,hashmap初始化,寫成這樣: HashMap hashMap = new HashMap(); hashMap.
java POST請求兩種傳參方式JSON格式和表單格式
JSON格式: JSONObject jsonObject = new JSONObject(); jsonObject.put("Action", "action"); &n
WebService 返回json格式和返回xml格式的資料
返回json格式 //using System.Web.Script.Services; [WebMethod] [ScriptMethod(UseHttpGet =
java實現json格式的狀態碼資料
功能 編寫一個返回格式是json格式的資料,並且此資料是狀態碼的資料。例如: {“code”:200,”message”:”成功”,”date”:1504785964984} 技術與IDE spring boot Intelli
如何實現後臺向前臺傳資料 如何實現後臺向前臺傳資料
如何實現後臺向前臺傳資料 技術交流群:233513714 這兩天正在研究如何讓後天主動向前臺展現資料,只要後臺有資料上傳的時候就向前臺上傳(因為公司有個專案,硬體裝置會不斷的上傳資料,服務
angularJS入門小Demo2 【包含不用資料庫而用data.json格式響應前臺的ajax請求方式測試】
事件繫結: <html> <head> <title>angularJS入門小demo-5 事件指令</title> <script src="angular.min.js"></script&g
Java Json 格式轉化 —— 將 A.B.C 轉成 {"A":{"B":{"C":"XXX"}}}
public class ResultDemo { /** * 將 A.B.C 變成如下格式: * {"A":{"B":{"C":"XXX"}}} */ public static void main(String args[]){
Java Json 格式轉化 —— 將 A.B.C 轉成 {"A":[{"B":[{"C":"XXX"}]}]}
public class ResultDemo { /** * 將 A.B.C 變成如下格式 * {"A":[{"B":[{"C":"XXX"}]}]} */ public static void main(String args[]){
java中NaN和Infinity基本資料型別和包裝類(double,Double)
java浮點數運算中有兩個特殊的情況:NAN、INFINITY。 1、INFINITY: 在浮點數運算時,有時我們會遇到除數為0的情況,那java是如何解決的呢? 我們知道,在整型運算中,除數是不能為0的,否則直接執行異常。但是在浮點數運算中,引入了無
javaWeb從前臺傳資料到後臺漢字亂碼問題的解決
1.如果請求方式是post請求,該怎麼解決亂碼問題? 只需要在controller層的方法中的第一行加入request.setCharacterEncoding("utf-8");必須是第一行,要不會報錯。 2.如果請求時get請求,該怎麼解決亂碼問題呢? 修
js,java,json格式轉換
字元轉化為json物件時必須把字串編輯為json格式的字串才可以,否則訪問物件的屬性的時候報錯。 java和json轉化 轉化的jar包很多有很多種方式,這裡以com.alibaba.fastjson為例(個人比較喜歡,方便,語義化強) // Fastjson API入
soapUI傳送post請求json格式,返回請求資料為空
使用soupUI傳送post請求,活的結果告訴請求引數為空,意思就是沒有請求到body的內容,但是用postman等工具都是正常的。於是,檢視系統介面日誌。提示獲取http請求的body失敗。網上查詢第二句話,”java.nio.charset.MalformedInputE
java(線上編輯和上傳)使用 CKEditor和CKFinder
準備檔案 CKEditor: 在 http://ckeditor.com/download ,可以下載到各種版本的CKEdito
JAVA JSON 語法 和 JSON 解析
一、JSON 語法 作用 : json 檔案是類似xml檔案,用來儲存和傳輸資料資訊的媒介 注意 : json 同 xml 一樣,不僅可以通過響應檔案作為資料的載體,也可以通過滿足語法的字
Android Java與JNI層互傳資料總結
在開發中常常會遇到從Java層傳遞資料到JNI層,然後在JNI拿到資料後就可以用C語言進行操作了,操作完資料後通常還需要把處理後的資料傳回Java層。下面分別進行小結。 從Java層傳到JNI層
Java JSON格式特殊字元處理
1.傳遞JSON格式特殊字元儲存後,查詢導致前臺無法展示 特殊字元:雙引號(") 單引號(') 等等 public static String changeHtm(String changeHtmlValue) { if(null == changeHtmlV
java JSON格式字串陣列 轉 陣列
String goodBeanStr = bean.getGood_list();//獲得josn格式字串JSONArray jsonArr = JSONArray.fromObject(goodBeanStr);//轉換成JSONArray 格式List<AddPr
c++ curl下載和上傳資料——c++(學習一)
首先必須感謝稀泥蟹大神的這篇文章。還有官網讓我學習和使用了curl這個庫。具體的curl的詳解,請前往那裡觀看。我這裡就是用c++封裝了一下。還有說明一下,我這個是用在我的cocos2dx遊戲裡的。所以如果單獨拿出來有問題的話還望指出,OK,直接上乾貨吧!隨便提
java 中float和double型別資料取值詳解
1、定義標準 IEEE754 在IEEE754標準中進行了單精度浮點數(float)和雙精度數浮點數(double)的定義。 float有32bit,double有64bit。它們的構成包括符號位
Android通過JSON資料格式和java服務後臺進行資料互動
Android和JAVA後臺實現資料通訊 前言 進行綜合設計的時候,要求做個javaweb專案並掛到伺服器上,與此同時在Android上通過訪問後臺介面實現部分功能。經過了一番的摸索和踩坑,終於實現了和後臺服務的通訊登陸註冊和資訊列表顯示功能。這是 github