C# JSON使用的常用技巧(二)
2024-09-04 13:14:56
JSON在php里一句json_encode就可以得到
在C#里我们同样也很容易的可以得到
用到的类库:Newtonsoft.Json.dll
实体类:
class Cat { public string A { get; set; } public string B { get; set; } }
通过 JsonConvert:SerializeObject
Cat cat = new Cat() { A = "123", B = "245" }; var json = JsonConvert.SerializeObject(cat);
结果为:{"A":"123","B":"245"}
同样我们如果有字段结构和{"A":"123","B":"245"}一样的类(包含A、B就行),比如说:
class Dog { public string A { get; set; } public string B { get; set; } public string C { get; set; } }
我们同样可以反序列化出来这个类的对象;
var dog = JsonConvert.DeserializeObject<Dog>("{\"A\":\"123\",\"B\":\"245\"}");
结果:dog.A:123
dog.B:123
dog.C:null
最新文章
- GridView/DataGrid行单击和双击事件实现代码_.Net教程
- [转载]C++虚函数浅析
- IIS 8 下使用 WCF
- PKU 1002解题总结
- JSON基本用法
- (转)Yale CAS + .net Client 实现 SSO(4)
- 【解决】Oracle服务器ip地址被占用
- Rolling cURL: PHP并发最佳实践
- .Net调用Office Com组件的原理及问题检索com类工厂组件检索 COM 类工厂中 CLSID 为 {XXX} 的组件失败
- GC(垃圾回收)
- C# -- 使用FileInfo获取文件信息
- technologies
- MongoDB的常用命令和增查改删
- mac开发环境搭建篇(2)--brew与mysql
- Mac_配置jdk环境变量
- Java元组Tuple介绍与使用
- FormData介绍
- C#基础第八天-作业答案-设计类-面向对象方式实现两个帐户之间转账
- JDBC Statement对象执行批量处理实例
- 使用CoreAnimation 实现相机拍摄照片之后动画效果
热门文章
- ORA-28595: Extproc 代理: DLL 路径无效解决办法
- python 函数名,闭包
- (转)Android高性能编程(1)--基础篇
- Sql 中Collate用法
- laravel前后端分离的用户登陆 退出 中间件的接口与session的使用
- The java.util.concurrent Synchronizer Framework笔记
- PHP函数htmlspecialchars_decode
- 手把手教你如何优化linux服务器
- leetcode888
- oracle更改编码