思路是將其序列化(比較笨的方法……)
1、引入newtonsoft.json.dll
2、服務端序列化:return jsonconvert.serializeobject(result);
3、客戶端反序列化:listlist = jsonhelper.deserializejsontolist(resultstr);
4、封裝的jsonhelper類,部分**來自網路 ^_^
usingview codesystem.collections.generic;
using
newtonsoft.json;
using
system.io;
//////
json幫助類
///public
class
jsonhelper
//////
解析json字串生成物件實體
/// ///
物件型別
///json字串(eg.)
///物件實體
public
static t deserializejsontoobject(string json) where t : class
//////
解析json陣列生成物件實體集合
/// ///
物件型別
///json陣列字串(eg.)
///物件實體集合
public
static listdeserializejsontolist(string json) where t : class
//////
反序列化json到給定的匿名物件.
/// ///
匿名物件型別
///json字串
///匿名物件
///匿名物件
public
static t deserializeanonymoustype(string
json, t anonymoustypeobject)
}
WCF的Service用客戶端去訪問時加SSL驗證
1.選擇iis management開啟server certificates 2.選擇create selt signed certificates 為你的ssl取乙個名字 testssl 3.下來把ssl證書繫結到你的站點 4.這樣就可以用https去訪問了,5.但是我們用客戶端訪問時必須加上證...
WCF之劍走偏鋒 建立無配置檔案的WCF專案
之前只接觸過webservice和remoting。老師講wcf的時候也沒有去聽,因為是額外新增的課程。但是後來聽說wcf是多麼的強大,就想著在乙個新專案裡使用這種技術。按照remoting的思路。建立乙個普通的介面層,如下 namespace middle 然後在服務端的乙個類裡分別實現了這些方法...
關於Service常駐記憶體不被清理的解決方法
言歸正傳,android的系統程序分為五個等級,foreground process 前台程序 visible process 可見程序 service process 服務程序 background process 後台程序 empty process 空程序 service的程序處於第三個位置....