將資料庫中查詢的結果轉換為json
呼叫介面,無非也就是開啟連結 讀取流 將結果以流的形式輸出
將查詢結果以json返回,無非就是將查詢到的結果轉換成jsonObject
=============================================================
/*** * 將從資料中取到的結果以json的格式返回 * * @param response * @throws IOException */ @RequestMapping(value = "/getJson") public void getJson(HttpServletResponse response) throws IOException { List list = userService.getUsers();
JSONArray Js = JSONArray.fromObject(list); JSONObject jsonObject = new JSONObject(); jsonObject.put("msg", "success"); jsonObject.put("data", Js.toString()); ServletOutputStream out = response.getOutputStream(); out.print(jsonObject.toString()); }
=============================================================
/*** * 呼叫介面 * @param mm * @param response * @return * @throws IOException */ @RequestMapping(value = "/getUser") public String getUsers(ModelMap mm, HttpServletResponse response) throws IOException { String url = "http://127.0.0.1:8080/ssm/getJson"; URL postUrl = new URL(url); HttpURLConnection connection = (HttpURLConnection) postUrl.openConnection(); connection.setDoOutput(true); connection.setDoInput(true); connection.setRequestMethod("POST"); connection.setUseCaches(false); connection.setInstanceFollowRedirects(true); connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded"); Map<String,String> headerMap=new HashMap<String,String>(); if(!headerMap.isEmpty()){ for (Map.Entry<String, String> entry : headerMap.entrySet()) { connection.setRequestProperty(entry.getKey(),entry.getValue()); } } connection.connect(); DataOutputStream out = new DataOutputStream(connection.getOutputStream()); //out.writeBytes(content);//content為方法引數 out.flush(); out.close(); // flush and close BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8")); String line=""; line = reader.readLine(); reader.close(); connection.disconnect(); mm.addAttribute("line", line); //mm.addAttribute("list", userService.getUsers()); return "index"; }
相關推薦
將資料庫中查詢的結果轉換為json
呼叫介面,無非也就是開啟連結 讀取流 將結果以流的形式輸出將查詢結果以json返回,無非就是將查詢到的結果轉換成jsonObject=============================================================/*** * 將從資料中取到的結果以json的
json格式資料,將資料庫中查詢的結果轉換為json, 然後呼叫介面的方式返回json(方式一)
呼叫介面,無非也就是開啟連結 讀取流 將結果以流的形式輸出 將查詢結果以json返回,無非就是將查詢到的結果轉換成jsonObject ============================================================= /*** * 將從資料中取到的結果以jso
PHP將資料庫查詢內容轉換為JSON格式且顯示中文
最近寫android,開始寫伺服器了。最終伺服器的語言就先定為PHP,因為以前寫過一陣子網頁,所以就先用PHP試試水。 那麼首先為了實現android前端與伺服器互動,那麼我們伺服器傳輸的資料就要先變為JSON格式。 那麼如何將資料庫中的內容查詢出來,並且使其轉變為JSON格式呢?程式碼如下
X++: 將查詢結果轉換為通用的JSON物件
public static FreeStyle.D365Tools.GMap getCursorValues(Common _table,Map pvSchema) { FreeStyle.D365Tools.GMap lvMap=FreeStyle.D365Tool
java連線資料庫,並把查詢的結果轉換為JSON步驟記錄
myeclipse連線mysql資料庫 下載mysql和myeclipse;- 記錄一下我的myeclipse連線mysql所遇見的問題 1.第一步在myeclipse建立一個java工程 new->java project 2.第二步在工程檔案下建立li
Python Requests post並將得到結果轉換為json
request blog req pre AS log details class ocs Python Requests post並將得到結果轉換為json 學習了:https://blog.csdn.net/sinat_28680819/article/details/
將form中的值轉換為鍵值對函式,Json.parse和json.stringify()用法
var utils = {//將form中的值轉換為鍵值對函式 getFormJSON: function(form) { var jsonData = {};
Oracle資料庫中查詢結果集中保留兩位小數的問題
工作中遇到的Oracle資料庫欄位格式化問題,在此記錄 保留兩位小數主要分為兩種情況: 1.數字保留兩位小數;(小數點左側數字可能比較大,比如1234567890.12) 2.百分比保留兩位小數;(小數點左側數字數字小於等於100,比如98.76%) 現針對O
jquery將form表單內容轉換為json字串
var formObject = {}; var formArray = $("#form").serializeArray(); $.each(formArray, function (i, item) { formObject[item.name] = item.val
前端頁面中把form表單中的資料轉換為json格式
$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); var str=th
Java將檔案中的內容轉換為sql語句(和併發定時讀取檔案)
資料檔案內容data.txt {USER_TYPE=1,CREATE_USER=ZHANG,UPDATE_USER=li,OPER_NUM=D001,SRC=2,UPDATE_TIME=2018-11-11 18:08:08.0,TABLE_NUM=T17,OPTIONS=FIND,
mysql查詢結果拼接為json
效果如下: 資料表 查詢結果 查詢SQL語句 SELECT attr_id, CONCAT( '{', GROUP_CONCAT( CONCAT('"', id, '"
JavaScript中string型別轉換為json型別
在使用一個外掛時,它的資料接收的是json陣列的型別,但是我寫的是servlet中的資料是list格式的,這裡我們可以將list中的資料整理一下,整理成“json”型別的字串,這些資料傳到jsp中是string型別的,需要我們轉一下格式: <div> &l
將pandas中Dataframe資料轉換為二維陣列array
在實際的資料處理中,遇到將pandas中Dataframe的資料怎樣去掉行列標籤的問題,最後想到可以轉化為二維陣列來解決。思路如下: 一個Dataframe如下: pd: age a
用Python將list中的string轉換為int
假設有這樣一個 results =['1','2','3'] 轉化為下面這個樣子 results =[1,2,3] 我們可以使用map函式 在Python2中這樣操作: results
智慧將SqlServer的查詢語句轉換為分頁語句
主要用到了jsqlparser,前面有篇部落格介紹過: 為了給Mybatis分頁外掛增加對sqlserver的支援,專門寫了這樣一個獨立的工具,只依賴jsqlparser。 這個類不僅是為了給分頁外掛使用的,他還能獨立使用,使用它你可以方便的生成一個分頁查詢。
如果將Java中從資料庫查詢到的結果集轉換為Json陣列形式
package util; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.util.Date; import net.sf.json.JSONArray; import n
親測可用:將資料庫查詢結果DataReader轉換為Json
如果有其他型別的話,大概可以歸為兩類,需要加""的,和不需要加的,這裡我都有處理,可以直接在對應處新增型別即可。因為我查詢的資料裡牽扯到了datetime,所以我將其轉換成了string來處理 /// <summary> /// DataReader轉換為Js
js中使用reduce將json數組 轉換為json
digi turn ice ret amount digital code photo red let arr = [{ "code": "badge", "priceList": [{ "amount": 3000
sql語句查詢資料庫,結果集為json資料以供前端、後臺使用
分析: 查詢結果轉換成json需要經過兩個步驟,首先將查詢結果轉成XML資料,然後通過XML資料轉成json。程式碼如下,程式碼部分來源於網路。 一、將查詢結果轉成XML資料 //其中@PSQL 為要查詢的語句,@XML XML格式資料,@XMLStr