本文目錄一覽:
如何將List數據轉換成json格式
對象轉json在.net 里最常見的是兩種方式:
1. 第三方工具 Newtonsoft , 非常好用;
2. .net 自身帶的 #2 樓已說。
但在.net 的 MVC 3 中, 可以很簡單地將對象轉化為json.
public JsonResult GetListJSON()
{
ListMyClass list = db.SortList.ToList();
return Json(list, JsonRequestBehavior.AllowGet);
}
只要你能得到 list 對象, 可以直接用 Json 方法將 list 對象轉換為 JsonResult 的, 其實也相當於json 字符串的了。 然後你在前台用 jquery 寫個什麼 $.post 或 $.ajax 接收就好了。
如何用java實現list轉換成json格式
首先要導入json包
import net.sf.json.JSONObject;
import net.sf.json.JSON;
list轉成json數組:
JSONArray arr = JSONArray.formObject(cc);
再講json數組放入json對象:
JSONObject json = new JSONObject();
json.put(“obj”,arr);
要下載第三方的jar包,你自己找找啊
怎麼把一個對象list集合轉換成json
根據格式可以自己寫個方法 自動生成你要的json字符串
public static string ConvertListToJson(listTsetJson dt)
{
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
javaScriptSerializer.MaxJsonLength = Int32.MaxValue; //取得最大數值
ArrayList arrayList = new ArrayList();
foreach (TestJson Row in dt)
{
Dictionarystring, object dictionary = new Dictionarystring, object(); //實例化一個參數集合
dictionary.Add(“id”, row.id);//把 row的值手動添加到arrylist里
arrayList.Add(dictionary); //ArrayList集合中添加鍵值
}
return javaScriptSerializer.Serialize(arrayList); //返回一個json字符串
}
這個是個笨辦法啊 你也可以自己根據格式拼接啊。。。不過好像list本來就可以用那個javaScriptSerializer轉化成json數據的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/194822.html