using System.Web.Script.Serialization;

public void ProcessRequest(HttpContext context)

        {

            context.Response.ContentType = "text/plain";

            List<Product> products = new List<Product>(){

new Product(){Name="苹果",Price=5.5},

new Product(){Name="橘子",Price=2.5},

new Product(){Name="干柿子",Price=16.00}

            };

            ProductList productlist = new ProductList();

            productlist.GetProducts = products;

            context.Response.Write(new JavaScriptSerializer().Serialize(productlist));

        }

public bool IsReusable

{

get

{

return false;

}

}

public class Product

        {

public string Name { get; set; }

public double Price { get; set; }

        }

public class ProductList

        {

public List<Product> GetProducts { get; set; }

        }

生成的JSON结果如下:{"GetProducts":[{"Name":"苹果","Price":5.5},{"Name":"橘子","Price":2.5},{"Name":"柿子","Price":16}]}

//转载:http://www.rczjp.cn/HTML/101201/20104701014751.htmls

转载于:https://www.cnblogs.com/leidc/archive/2012/02/29/2373085.html

C#将对象序列化成JSON字符串相关推荐

  1. java 序列化成xml文件_将Java对象序列化成JSON和XML格式

    1.先定义一个Java对象Person: public class Person { String name; int age; int number; public String getName() ...

  2. js对象序列化为json字符串

    网上找了找将js对象序列化为json字符串的方法.结果都不近人意,最后自己写了一个. 注意你得自己为Date增加toString()方法. function Serialize(obj){switch ...

  3. 对象序列化成JSON格式

    json是一种轻量级的数据交换语言,将对象序列化为json格式,可以在网络上传输,且各个平台都有成熟的工具,可以很快的将json反序列化为对应语言所需要的格式. 将java对象序列化为json格式关键 ...

  4. com.fasterxml.jackson将对象序列化成json时,出现在json里的属性名称是怎么来的

    如果不考虑用任何annotation指定出现在json string里的属性名称的话,默认的逻辑是将getter方法里,"get"之后的字符串的首字母小写. 比如: getJerD ...

  5. JavaScriptSerializer类 对象序列化为JSON,JSON反序列化为对象

    JavaScriptSerializer 类由异步通信层内部使用,用于序列化和反序列化在浏览器和 Web 服务器之间传递的数据.说白了就是能够直接将一个C#对象传送到前台页面成为javascript对 ...

  6. 关于DateTime对象序列化为Json之后的若干问题

    将Datetime对象序列化成Json对象是常有的事情,微软的序列化方法会将Datetime对象序列化成一个字符串: "\/Date(1234656000000)\/" 这样的字符 ...

  7. python转json中文乱码_python 序列化成json 乱码问题的解决

    今天又网友问到, 在python 下将一个对象序列化成 json 时经常会报乱码, 甚至会报错, 的确会出现这种情况,因为在python 中默认使用的是 simplejson 库.但其实是可以通过配置 ...

  8. Java对象序列化乱码6_对象序列化成字符串乱码解决

    问题描述: 将一个对象序列化成字符串后,字符串是乱码的,并且反序列化报错. 代码如下: import com.alibaba.fastjson.JSONObject; import org.sprin ...

  9. php直接json_encnode对象,将PHP对象序列化为JSON

    所以我在 php.net左右徘徊,了解有关将PHP对象序列化为JSON的信息,当我偶然发现新的 JsonSerializable Interface时.它只有PHP> = 5.4,我在5.3.x ...

最新文章

  1. 目前最好用的大规模强化学习算法训练库是什么?
  2. laravel-admin集成ueditor编辑器的图片列表显示问题解决方法
  3. linux 推荐硬件配置,2012最受欢迎的Linux用户硬件配置
  4. 订单倒计时取消,nodejs 辅助实现倒计时任务
  5. Docker - 实战TLS加密通讯
  6. MongoDB无法注册windows服务问题解决 Error connecting to the Service Control Manager: 拒绝访问 Mongodb M
  7. 用new和delete运算符进行动态分配和撤销存储空间
  8. tomcat和apache的区别
  9. 三次握手和四次挥手图解_详解 TCP 连接的“三次握手”与“四次挥手”
  10. BAT专家详解勒索病毒冲击波:勒索物联网时代的开端
  11. Intel i5-7200U (3100MHZ),1*8GB(DDR3 1600) 在 Aida64 V5.97.4600 的测试结果
  12. 吹爆这个最近在用的 IDEA 神器
  13. Another exception was thrown: The PrimaryScrollController is currently attached to more than one Scr
  14. 大家以后不要说百毒的坏话了?
  15. Android开发之视频播放器
  16. XML是什么鬼?全称叫啥勒?
  17. 大厂码农在北京买房需要几年?
  18. 树莓派3B入门开发之(一)--简介
  19. 微信api接入验证的坑!!!
  20. 如何配置springboot (2)-如何打jar包 ---彻骨寒风的博客

热门文章

  1. html5中preclass,为什么HTML5建议把代码元素放在pre?
  2. go语言变量声明、匿名变量
  3. 迭代器、与集合的坑使用时要注意
  4. linux如何执行平台,如何在Linux平台运行HelloWorld及测试项目
  5. daterangepicker java_日期选择插件Date Range Picker
  6. mysql 重试_重试MySQL/SQLAlchemy的死锁
  7. 使用实例_EM菌使用实例
  8. 火箭技术术语_多物理场仿真优化火箭发动机增材制造工艺
  9. 字符串换行截取_textwrap 文本自动换行与填充
  10. 干货 | extern的用法解析