.NET环境下生成JSON的类库 - JSON.NET
网站以后的例子都会以asp.net为主,生成JSON数据也将会用JSON.NET这一个类库。
废话少说,下面我们一起来看看它的例子:
示例代码
01.
Product product =
new
Product();
02.
product.Name =
"Apple"
;
03.
product.Expiry =
new
DateTime(2008, 12, 28);
04.
product.Price = 3.99M;
05.
product.Sizes =
new
string[] {
"Small"
,
"Medium"
,
"Large"
};
06.
07.
string json = JavaScriptConvert.SerializeObject(product);
08.
09.
10.
Product deserializedProduct = JavaScriptConvert.DeserializeObject<Product>(json);
生成的JSON结果如下:
01.
{
02.
"Name"
:
"Apple"
,
03.
"Expiry"
:
new
Date(1230422400000),
04.
"Price"
: 3.99,
05.
"Sizes"
: [
06.
"Small"
,
07.
"Medium"
,
08.
"Large"
09.
]
10.
}
下载地址:(最新版本5.0 )
http://download.csdn.net/detail/goodshot/5300420
.NET环境下生成JSON的类库 - JSON.NET相关推荐
- Linux Shell环境下用jq命令处理json文件
有时候需要在Shell环境下处理json文件,这时使用jq命令非常方便. 安装 CentOS下可以直接通过yum安装: yum install jq -y 使用方法 假设有一个名为test.json的 ...
- 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...
一般linux环境下的链接库分为a库和so库,分别表示静态链接库和动态链接库,其作用是把C程序编译好做成一种可执行链接文件,c主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要i ...
- 实现在Node环境与浏览器环境下生成二维码
前言 二维码在我们生活中随处可见,目前也有很多第三方平台可一键生成二维码,也有很多的第三方库支持生成二维码.今天咱们就在Node环境下与浏览器环境下,实现一下二维码的生成. 一.Node环境 目前已经 ...
- Mac环境下生成ssh密钥
场景 以前一直用http协议去拉取代码,可是最近的网络实在很慢,后来发现ssh请求的速度竟然比http要快很多,于是就研究了一下ssh密钥的生成及使用 git安装 这个网上有很多教程就不赘述了. 测试 ...
- keil5环境下生成bin文件
1. 首先对于keil5其编译生成的HEX文件,一般通过勾选如下: 在进行ISP烧写时,就可以通过传送HEX文件进行烧写. 2. 对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行 ...
- MAC环境下生成Apple证书教程
在MAC操作系统下,生成Apple证书比较简单,全图形化操作. 使用Keychain Access(钥匙串访问) MAC操作系统对证书的处理都采用了"Keychain Access" ...
- Linux环境下生成证书及使用方法
生成证书的方法 (1).环境要求:Linux环境要安装openssl (2).生成密钥1024是指定密钥的长度,命令如下: openssl genrsa -out private.pem 1024 执 ...
- Android环境下生成PDF文件
一.背景 公司需要一个从本地选择图片生成pdf文件并上传的功能,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选择 2.1 当前主流的库 在众多Java语 ...
- Liunx环境下生成自签名免费(SSL)私有证书
1.生成加密自签名(SSL)证书 使用命令: openssl req -new -x509 -newkey rsa:2048 -keyout /data/server.key -out /data/s ...
最新文章
- 四层和七层负载均衡的区别
- CoordinatorLayout中AppBarLayout的折叠仅依靠滑动RecyclerView实现
- 【数学与算法】PCA主成分分析(降维)的通俗理解
- UOJ #587. 天天和不可描述
- chrome 70 android,Android版Chrome Beta 70 (70.0.3538.17) 已发布
- 海信集团:通过数据来驱动企业的管理,让数据真正成为生产力
- LAMP默认安装路径
- Python编码格式导致的csv读取错误
- 在LINUX上,Apache安装记
- Java高级工程师需要掌握哪些核心点?
- paraview使用GUI连接服务器
- 基于朴素贝叶斯算法实现情感分类
- 功放限幅保护_为什么要对放大器限幅?
- 循环视图——RecycleView
- python编写交互界面查分,Python实现CET查分的方法 -电脑资料
- Qt次线程向主程序发送信号收不到的问题
- 电脑如何远程连接到服务器?Windows、Linux、Unix系统远程连接服务器演示
- C语言中String库函数大全
- css 输入框中文字水平居中,css水平居中,文字垂直居中
- 日文vista系统改成中文vista系统的一点经验
热门文章
- 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.2 建立实验室...
- 通过Repository Manager 1.3来管理戴尔驱动程序更新
- 容器编排技术 -- Kubernetes kubectl rollout resume 命令详解
- Docker实战 (docker swarm的应用,docker集群的构建,在docker集群中部署服务)
- 数据库面试 - 如何设计才可以让系统从未分库分表动态切换到分库分表上?
- 【Nginx那些事】nginx配置实例(四)搭建高可用集群
- chrome net::ERR_CERT_AUTHORITY_INVALID 问题
- 【C语言】输入10个人的成绩,求平均值
- C#LeetCode刷题之#541-反转字符串 II(Reverse String II)
- windows中的定时任务--任务计划程序