博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 使用 Newtonsoft.Json 序列化json字符串以及,反序列化对象
阅读量:6233 次
发布时间:2019-06-21

本文共 1421 字,大约阅读时间需要 4 分钟。

1. 序列化 对象

 

/** 使用 Newtonsoft.Json 序列化对象 **/ [WebMethod] public String getPersonInfos() {     // 初始化数据     List < Pserson > mlist = new List < Pserson > ();     for (int i = 0; i < 5; i++)     {         Pserson mpersopn = new Pserson();         mpersopn.name = "张三";         mpersopn.sex = i % 2 == 0 ? "男" : "女";         mpersopn.age = 20 + i;         mlist.Add(mpersopn);     }     CallbackObject mcallback = new CallbackObject();     mcallback.falg = "200";     mcallback.message = "请求成功";     mcallback.result = mlist;     String str = JsonConvert.SerializeObject(mcallback);     return str; }

  

 

2. 反序列化 json字符串

  /** 使用 Newtonsoft.Json 反序列化json字符串 **

[WebMethod] public List < Pserson > getPersonInfo() {     string jsonText = "[{'name':'张三','sex':'男','age':30},{'name':'李四','sex':'女','age':25}]";     List < Pserson > personlist = JsonConvert.DeserializeObject < List < Pserson >> (jsonText);     foreach(Pserson p in personlist) {         System.Diagnostics.Debug.WriteLine("\n\n");         String str = "name = " + p.name + "\t sex = " + p.sex + "\t age = " + p.age + "\n";         System.Diagnostics.Debug.WriteLine(str);     }     return personlist; }

  

 

 

var result = JsonConvert.DeserializeAnonymousType(client.Execute(request).Content, new { access_token = string.Empty, expires_in = string.Empty });var o2 = JsonConvert.DeserializeObject(json) as JObject;

 

转载于:https://www.cnblogs.com/techliang666/p/9594487.html

你可能感兴趣的文章
怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障
查看>>
C#:控制台程序调用中间库创建窗体
查看>>
运用Android ROM Manager应用安装ClockworkMod Recovery的详细教程
查看>>
selenium-Locating Elements
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...
查看>>
如何定时备份远程mysql数据库
查看>>
【行业翘楚】井田云:化解线上线下冲突让鱼与熊掌皆得
查看>>
System.currentTimeMillis();
查看>>
keil中的存储模式
查看>>
jQuery EasyUI API 中文文档 - Panel面板
查看>>
egrep 查找IP
查看>>
从子集和问题的动态规划解看判断问题与优化问题的区别与联系
查看>>
Effective C++:条款28:避免返回 handles 指向对象内部成员
查看>>
gulp-notify处理报错----gulp系列(二)
查看>>
浅谈OCR之Onenote 2010
查看>>
Android SDK打包
查看>>
yii url美化 urlManager组件
查看>>
数据库(表)的逻辑备份与恢复
查看>>
SQL SERVER 2005允许自定义聚合函数-表中字符串分组连接
查看>>
linux內核輸出soft lockup
查看>>