Newtonsoft.Jsonを使用した逆シーケンス化json

494 ワード

Newtonsoft.Jsonは比較的ポピュラーなシーケンス化JSONのdllなので便利です
1.シーケンス化

 string content=JavaScriptConvert.SerializeObject(stuList);

stuListは汎用オブジェクトcontentが返すjson文字列を受信する.
2逆シーケンス化

   string userName = context.Request.QueryString["para"].Trim();
List<Student> studentList= JavaScriptConvert.DeserializeObject<List<Student>>(userName);

userNameはAJAX非同期転送を受信するjson文字列