C#Json数据类型
2024-09-24 09:48:50
引用所对应框架的类库文件,下载地址:http://json.codeplex.com/
在一般处理程序axhx中:
引用的命名空间:
using System.IO;
using Newtonsoft.Json;
using (DB2DataContext con = new DB2DataContext())
{
List<people> pl = con.people.ToList();
JsonSerializer serializer = new JsonSerializer();
StringWriter sw = new StringWriter();
serializer.Serialize(new JsonTextWriter(sw), pl);
string result = sw.GetStringBuilder().ToString();
//context.Response.Write("{\"msg\":\"\",\"data\":\"" + result + "\"}");
context.Response.Write(result);
context.Response.End();
}
同时还要partial一个类:
在类外部:
[JsonObject(MemberSerialization.OptIn)]
每条属性之前:
[JsonProperty]
这样才能使数据有内容,如:
[JsonObject(MemberSerialization.OptIn)]
public partial class people
{
[JsonProperty]
public string names
{
get
{
return this._name;
}
} [JsonProperty]
public string birthdays
{
get
{
return this._birthday.Value.ToString("yyyy年MM月dd日");
}
}
[JsonProperty]
public string sexs
{
get
{
return this._sex.Value ? "男" : "女";
}
}
}
最新文章
- try catch 与 throw拾遗
- Android -- 闹钟服务的使用(单次闹钟)
- Python_sklearn机器学习库学习笔记(三)logistic regression(逻辑回归)
- 关于MySql数据库设计表与查询耗时分析
- JavaScript中的setMonth()方法的小问题 解决:setMonth(month, 1)
- sql2000无法打开1433端口及解决方法
- Windows Message Queue--hdu1509
- HTML5API___Web Storage
- C#控制台程序使用Log4net日志组件
- POJ3264 (RMQのST解法)
- 读Ghost博客源码与自定义Ghost博客主题
- lamp进阶
- IDLE常用快捷键汇总(转)
- 使用idea建立逆向工程
- mybatis逆向工程生成example的问题
- apk的安装删除
- MySQL 占用cpu 100%
- k8s资料转载
- vue中文章的折叠于显示全部
- VS2013配置 OpenCV3.0【实测有效】
热门文章
- scrapy 资料整合
- robot framework学习笔记之八—解决列表或者字典中文乱码问题
- sublime package control失败
- Linux命令行测试网速speedtest.net
- vue2.0-router的绑定
- 前端知识总结--BFC
- SCOI2019 游记
- 9. Javascript学习笔记——表单处理
- centos 7 上安装 testlink 1.9.15/1.9.16/1.9.17/1.9.18 (mysql/php/httpd)
- Mac 10.12安装流量监控软件Magican