㈠ java中如何把資料庫裡面的數據轉換成json格式 文檔資料
1.將Image圖像文件存入到資料庫中我們知道資料庫里的Image類型的數據是"二進制數據",因此必須將圖像文件轉換成位元組數組才能存入資料庫中
㈡ java中怎麼吧jdbc查詢的resultset對象轉為json
現在有很多json相關的Java工具,如json-lib、gson等,它們可以直接把JavaBean轉換成json格式。
在開發中,可能會從資料庫中獲取數據,希望直接轉成json數組,中間不通過bean。
比如進行下面的轉換:
實現很簡單,就是把查詢結果ResultSet的每一條數據轉換成一個json對象,數據中的每一列的列名和值組成鍵值對,放在對象中,最後把對象組織成一個json數組。
㈢ Java資料庫查詢結果轉Json,還能更簡單嗎
寫一個直接邊獲得數據邊拼接json的handler 估計效率比你高點 也少new一個類
㈣ java中怎麼把數據轉換成Json數據
搜json-lib.jar
這個包的例子:
JSONObject obj = new JSONObject();
obj.put("name", "kotomi");
obj.toString();
得到:{"name":"kotomi"}
也可以吧自己定義的實體轉,如
JSONObject.fromObject(xxx);
xxx是你自己定義的實體,他會吧xxx里提供了getter的都轉成json
㈤ java資料庫轉json
下載一個fastjson.jar。
定義一個類為Result
定義一個ArrayList<Result> result=new ArrayList<Result>();
,將資料庫表的內容存儲到result中,
String jsonString = JSON.toJSONString(result); //將result轉為json
㈥ 用java代碼,從資料庫中取出數據,轉換成json格式的文件,放到指定文件夾中
import org.json.JSONArray;
import org.json.JSONObject;
public void outJson(Object obj) throws Exception {
JSONObject json = new JSONObject(obj, false);
String rr = json.toString(1);
response.setCharacterEncoding("utf-8");
response.getOutputStream().write(rr.getBytes("utf-8"));
}
㈦ java中如何把list數據轉換為json形式的
新建一個Web項目(或Java項目)
打開項目,在Java中的package滑鼠右鍵,依次操作「New--->Class」,如下圖所示:
㈧ java 怎麼將string轉為json數據
string轉json有三種方法:
第一種:string直接轉json
String json = "{"2":"efg","1":"abc"}"; JSONObject json_test =
JSONObject.fromObject(json); 將string的雙引號轉義即可,適用於字元串較短的第二種:將string轉為list後轉為json
Listlist = new ArrayList(); list.add("username");
list.add("age"); list.add("sex"); JSONArray array = new JSONArray();
array.add(list);可以使用list的add函數將需要的字元串拼接即可,但是這個只能使用jsonarry
第三種:將string轉為map後轉為json
Mapmap = new HashMap();
map.put("1", "abc");
map.put("2", "efg");
JSONArray array_test = new JSONArray();
array_test.add(map);
JSONObject jsonObject = JSONObject.fromObject(map);
這里使用map就可以將字元串轉化為JSONArray或者JSONObject都可以,但是這里的鍵不能使用int型
㈨ Java、資料庫只有三列id和name、mapname怎麼樣從資料庫讀出來調整成這種格式的json數據啊
1.先准備一個數據存儲對類
class Data{
String id;
String name;
String mapname;
....
}
2. 從資料庫查出結果,放入一個List<Data>對象中,假設對象為dataList
3. 使用fastjson 或者 gjson將dataList轉成json字元串
a.fastjson
String jsonString = JSON.toJSONString(dataList);
b. 使用GJSON
Gson gson = new Gson();
String jsonString = gson.toJson(dataList);
注意:fastjson,gjson 都依賴第三方Jar包,自己到網上下載㈩ java 把數據怎樣轉化為json
JSON 即 JavaScript Object Natation,它是一種輕量級的數據交換格式,非常適合於伺服器與 JavaScript 的交互。本文將快速講解 JSON 格式,並通過代碼示例演示如何分別在客戶端和伺服器端進行 JSON 格式數據的處理。
Json必需的包
commons-httpclient-3.1.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
json-lib-2.2.3-jdk13.jar
ezmorph-1.0.6.jar