將前端傳來的資料格式為 "[\"yhchang\",\"sjlee\",\"hwcheng\"]"
我需要把他轉成字串陣列,需使用Newtonsoft.Json.Linq;
//轉成json格式
JArray jarray = JArray.Parse(form["ParticipantsArray"]);
//用string.Join以逗號串接再以Split分割逗號存成字串陣列
string[] participantsArray = string.Join(",", jarray.ToList()).Split(',');
或直接foreach jarray,看需求而定
foreach (var item in jarray)
{
string test = item.ToString();
}
2018年2月6日 星期二
2016年3月28日 星期一
[Jquery]傳回JSON會有雙引號問題
使用 JSON.parse 將 JSON 字串轉換為物件即可。
var fileNames = JSON.parse(responseText);請參考 https://msdn.microsoft.com/zh-tw/library/cc836466(v=vs.94).aspx
2015年1月2日 星期五
[JSON] 將傳回JSON日期格式化
Birthday傳回格式 : /Date(1418900173730)/
var parsedDate = new Date(parseInt(JData[i].Birthday.substr(6)));
var customBirthday = new Date(parsedDate);
customBirthday = customBirthday.getFullYear() + "/" + (customBirthday.getMonth() + 1) + "/" + customBirthday.getDate();
格式化後:2014/12/18
var parsedDate = new Date(parseInt(JData[i].Birthday.substr(6)));
var customBirthday = new Date(parsedDate);
customBirthday = customBirthday.getFullYear() + "/" + (customBirthday.getMonth() + 1) + "/" + customBirthday.getDate();
格式化後:2014/12/18
2014年9月24日 星期三
Javascript取得Json資料
JData =
{
"Status": "Y",
"Message": "Success",
"Data": [
{
"CourseId": "xx0001",
"CourseName": "國文"
}
]
}
//使用each取得資料
var i = 0;
$.each(JData.Data, function ()
{
//這裡自行處理
alert(json.Data[i].CourseName)
i++;
});
訂閱:
文章 (Atom)
Visual Studio JS intellisense 失效解決方式
試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可
-
開啟記事本將以下程式碼貼入存成.bat @ECHO OFF set x=%date:~0,4%%date:~5,2%%date:~8,2% CD C:\Windows\System32\winevt\Logs COPY Application.evtx D:\bak\...
-
使用truncate table 時會出現 無法截斷資料表 'xxx',因為該資料表正由 FOREIGN KEY 條件約束參考解決方式 先刪除再重建自動編號即可。 DELETE table; DBCC CHECKIDENT('table...
