c#json操作

Posted 旗木卡卡西西

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#json操作相关的知识,希望对你有一定的参考价值。

 引用中 增加 system.web.Extension; 和system.web.services ;

 json 转对象

private T scriptDeserialize<T>(string jsonstr)
{
   javascriptSerializer js = new JavaScriptSerializer();
   return js.Deserialize<T>(jsonstr);
}

 

对象转json

private string getJsonStr(JsonSendPlayback jsplaybcak)
{
    JavaScriptSerializer js = new JavaScriptSerializer();
     Dictionary<string, string> drow = new Dictionary<string, string>();
   drow.Add("videoId", jsplaybcak.VideoId);
   drow.Add("mobId", jsplaybcak.MobId);
   drow.Add("nodeId", jsplaybcak.NodeId);
   drow.Add("highPriority", jsplaybcak.HighPriority.ToString());
   drow.Add("overwrite", jsplaybcak.Overwrite.ToString());
   drow.Add("profile", jsplaybcak.Profile);
   drow.Add("ProcessName", jsplaybcak.ProcessName);
   drow.Add("device", jsplaybcak.Device);
   return js.Serialize(drow);
}


















以上是关于c#json操作的主要内容,如果未能解决你的问题,请参考以下文章

用 Python 操作 JSON 类型数据详解

Linux(程序设计):30---cJSON库(C语言操作JSON)

JSON操作

C/C++ 使用cjson库 操作Json格式文件(创建插入解析修改删除)

C/C++ 使用cjson库 操作Json格式文件(创建插入解析修改删除)

Json操作(DynamicJson)