网站以后的例子都会以asp.net为主,生成JSON数据也将会用JSON.NET这一个类库。
废话少说,下面我们一起来看看它的例子:

示例代码

view source print?
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结果如下:

view source print?
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相关推荐

  1. Linux Shell环境下用jq命令处理json文件

    有时候需要在Shell环境下处理json文件,这时使用jq命令非常方便. 安装 CentOS下可以直接通过yum安装: yum install jq -y 使用方法 假设有一个名为test.json的 ...

  2. 编译高性能linux so库,关于如何在linux环境下生成a库和so库(改,附图)-Go语言中文社区...

    一般linux环境下的链接库分为a库和so库,分别表示静态链接库和动态链接库,其作用是把C程序编译好做成一种可执行链接文件,c主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要i ...

  3. 实现在Node环境与浏览器环境下生成二维码

    前言 二维码在我们生活中随处可见,目前也有很多第三方平台可一键生成二维码,也有很多的第三方库支持生成二维码.今天咱们就在Node环境下与浏览器环境下,实现一下二维码的生成. 一.Node环境 目前已经 ...

  4. Mac环境下生成ssh密钥

    场景 以前一直用http协议去拉取代码,可是最近的网络实在很慢,后来发现ssh请求的速度竟然比http要快很多,于是就研究了一下ssh密钥的生成及使用 git安装 这个网上有很多教程就不赘述了. 测试 ...

  5. keil5环境下生成bin文件

    1. 首先对于keil5其编译生成的HEX文件,一般通过勾选如下: 在进行ISP烧写时,就可以通过传送HEX文件进行烧写. 2. 对于烧写而言不仅仅可以通过HEX文件进行烧写,还可以通过BIN文件进行 ...

  6. MAC环境下生成Apple证书教程

    在MAC操作系统下,生成Apple证书比较简单,全图形化操作. 使用Keychain Access(钥匙串访问) MAC操作系统对证书的处理都采用了"Keychain Access" ...

  7. Linux环境下生成证书及使用方法

    生成证书的方法 (1).环境要求:Linux环境要安装openssl (2).生成密钥1024是指定密钥的长度,命令如下: openssl genrsa -out private.pem 1024 执 ...

  8. Android环境下生成PDF文件

    一.背景 公司需要一个从本地选择图片生成pdf文件并上传的功能,由于Android本身并没有对pdf的支持,这里选择使用一个第三方的库来达成需求. 二.库的选择 2.1 当前主流的库 在众多Java语 ...

  9. Liunx环境下生成自签名免费(SSL)私有证书

    1.生成加密自签名(SSL)证书 使用命令: openssl req -new -x509 -newkey rsa:2048 -keyout /data/server.key -out /data/s ...

最新文章

  1. 四层和七层负载均衡的区别
  2. CoordinatorLayout中AppBarLayout的折叠仅依靠滑动RecyclerView实现
  3. 【数学与算法】PCA主成分分析(降维)的通俗理解
  4. UOJ #587. 天天和不可描述
  5. chrome 70 android,Android版Chrome Beta 70 (70.0.3538.17) 已发布
  6. 海信集团:通过数据来驱动企业的管理,让数据真正成为生产力
  7. LAMP默认安装路径
  8. Python编码格式导致的csv读取错误
  9. 在LINUX上,Apache安装记
  10. Java高级工程师需要掌握哪些核心点?
  11. paraview使用GUI连接服务器
  12. 基于朴素贝叶斯算法实现情感分类
  13. 功放限幅保护_为什么要对放大器限幅?
  14. 循环视图——RecycleView
  15. python编写交互界面查分,Python实现CET查分的方法 -电脑资料
  16. Qt次线程向主程序发送信号收不到的问题
  17. 电脑如何远程连接到服务器?Windows、Linux、Unix系统远程连接服务器演示
  18. C语言中String库函数大全
  19. css 输入框中文字水平居中,css水平居中,文字垂直居中
  20. 日文vista系统改成中文vista系统的一点经验

热门文章

  1. 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一3.2.2 建立实验室...
  2. 通过Repository Manager 1.3来管理戴尔驱动程序更新
  3. 容器编排技术 -- Kubernetes kubectl rollout resume 命令详解
  4. Docker实战 (docker swarm的应用,docker集群的构建,在docker集群中部署服务)
  5. 数据库面试 - 如何设计才可以让系统从未分库分表动态切换到分库分表上?
  6. 【Nginx那些事】nginx配置实例(四)搭建高可用集群
  7. chrome net::ERR_CERT_AUTHORITY_INVALID 问题
  8. 【C语言】输入10个人的成绩,求平均值
  9. C#LeetCode刷题之#541-反转字符串 II(Reverse String II)
  10. windows中的定时任务--任务计划程序