搜尋此網誌

2013-05-25

JSON

JSON 3
jsonQ*




object to json
cs
List<object> jsonList = new List<object>();
foreach (DataRow dr in dt.Rows)
{
    Dictionary<string, string> lstParam = new Dictionary<string, string>();
    lstParam.Add("label", dr["COL1"].ToString());
    lstParam.Add("value", dr["COL2"].ToString());
    jsonList.Add(lstParam);
}
JavaScriptSerializer JS = new JavaScriptSerializer();
string sReturn = JS.Serialize(jsonList);
return sReturn;
js
var JSon = data;
try {
    if (typeof (JSON) == 'undefined') { JSon = eval(JSon); }
    else { JSon = JSON.parse(JSon); }
} catch (e) { JSon = data; }
if (typeof (JSon) === 'object') {
    var sOption = '';
    for (var i = 0; i < JSon.length; i++) {
        sOption += '';
    }
    $ClassGroup.append(sOption);
}
json to object
js
function getJson() {
    var sParmsNew = {};
    $('span[id*=lblClassGrp]', '#divGroups').each(function () {
        var sGrp = $(this).text();
        var sNum = $('#txtClassStuNum' + sGrp).val();
        sParmsNew[sGrp] = sNum;
    })
    var sJson = JSON.stringify(sParmsNew);
    return sJson;
}
cs
JavaScriptSerializer JS = new JavaScriptSerializer();
Dictionary<string, int> groups = JS.Deserialize<Dictionary<string, int>>(sJson);
讓IE直接顯示JSON結果

jQuery.parseJSON
[C#][ASP.net] 關於JSON 格式的序列化
[ASP.net WebForm] 使用Json.Net第三方套件讀取JSON字串
[ASP.net WebForm] 利用JSON.net 實現 DataTable轉JSON字串、JSON字串轉DataTable (程式碼短少)

CODE-使用JSON.NET處理動態物件屬性
IE8 JSON.stringify()的Unicode編碼問題
JavaScript端的JSON日期轉換
Generic way of sorting JSON array by attribute
使用jQuery傳送物件JSON到ASP.NET MVC
Json.NET技巧-反序列化還原為不同型別的集合
再談jQuery傳送物件JSON給ASP.NET MVC
Json.NET反序列化之建構式議題

在 JSON.NET 中自動對應 JavaScript 時間

how to ignore a property in class if it is null using json.net?
Json.net - ignoring null fields
Serializing strings containing apostrophes with JSON.Net 處理跳脫字元


form2js
Serialize Form to JSON
Convert form data to JS object with jQuery serializeObject()

JSON in JavaScript
JSON object in IE6 - How?

[Visual Studio]使用JSON Viewer檢視JSON字串
JSON Viewer
JSON Debugger visualizer in Visual Studio 2012

[ASP.NET][Web API] 解決 ASP.NET Web API Json 物件循環參考錯誤

Json.NET 6.0 Release 1 - JSONPath and F# Support
Parsing Big Records with Json.NET

JSON和JSONP的区别
JSON and JSONP in jQuery - Back to Basics


JavaScript JSON Date Parsing and real Dates




Jayrock: JSON and JSON-RPC for .NET

JSON Generator – tool for generating random JSON data

JSON Based Document Storage Using Biggy In ASP.NET MVC

Producing JSON Documents from SQL Server queries via TSQL

沒有留言: