[WebMethod]
public void QueryRiskNotice(string phone)
{
try
{
var data = _riskNoticeDal.QueryRiskNotice(phone);
var list = from da in data.AsEnumerable()
select new
{
//通知单 编号
number = da.Field<string>("t_number"),
//通知单 日期
date = da.Field<string>("t_date"),
//通知单 主送
zs = da.Field<string>("t_zs"),
//通知单 停电设备及工期
tdsb_gq = da.Field<string>("t_tdsb_gq"),
//通知单 运行风险分析
yxfxfx = da.Field<string>("t_yxfxfx"),
//通知单 风险预控措施
fxykcs = da.Field<string>("t_fxykcs"),
//通知单 通知单状态:0:未发布 1:已发布 2:已审核 3:已签发 4:已确认 5:已备案
zt = da.Field<int>("zt"),
//通知单 发送日期
send_dt = da.Field<DateTime?>("t_send_dt"),
//通知单 创建日期
createdt = da.Field<DateTime?>("t_createdt"),
//通知单 人员名称
name = da.Field<string>("t_name"),
//通知单 人员类型:1:审核人 2:签发人 3:运检部 4:营销部 5:安质部 6:客户
type = da.Field<int>("t_type"),
//通知单 签字状态0:未签字,1:已签字
ryzt = da.Field<int>("ryzt"),
//通知单 图片路径
img = da.Field<string>("t_img"),
//通知单 签字日期
signerdt = da.Field<DateTime?>("t_signerdt")
};
_hashtable["isSuccess"] = true;
_hashtable["msg"] = "获取成功";
_hashtable["data"] = list.ToList();
//解决乱码代码:
Context.Response.ContentType = "text/plain;charset=utf-8";

Context.Response.Write(_jss.Serialize(_hashtable));
}
catch (Exception e)
{
Log.Debug("方法名:QueryRiskNotice,错误原因:" + e.Message);
_hashtable["isSuccess"] = false;
_hashtable["msg"] = "获取失败";
_hashtable["data"] = null;
var json = _jss.Serialize(_hashtable);
Context.Response.Write(json);
}
}

asp.net webservice 返回json数据乱码解决方法的更多相关文章

  1. 使用ajax请求SpringMVC返回Json出现乱码解决方法

    1:在使用ajax请求后台访问数据的数据,后台返回的数据是乱码,带??问号的乱码,之前还一直没有遇到过,在这里记录整理一下,贴出解决代码! (1):前台使用ajax ,已经设定返回的结果为json格式 ...

  2. springMVC返回json数据乱码问题及@RequestMapping 详解

    原文地址:https://blog.csdn.net/u010127245/article/details/51774074 一.@RequestMapping RequestMapping是一个用来 ...

  3. springMVC返回json数据乱码问

    在springMVC controller中返回json数据出现乱码问题,因为没有进行编码,只需要简单的注解就可以了 在@RequestMapping()中加入produces="text/ ...

  4. spingmvc 返回json数据日期格式化方法

    第一种: json 用的是这个依赖 <!-- JSON lib 开发包 以及它的依赖包 --> <dependency> <groupId>com.fasterxm ...

  5. JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  6. 【jmeter】JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  7. JMeter中返回Json数据的处理方法(转)

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  8. jmeter(二十)JMeter中返回Json数据的处理方法

    Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力测试工具之一,但是它本身没有提供对于 Js ...

  9. ASP.net jQuery调用webservice返回json数据的一些问题

    之前寒假时,试着使用jQuery写了几个异步请求demo, 但是那样是使用的webform普通页面,一般应该是用 webservice 居多. 最近写后台管理时,想用异步来实现一些信息的展示和修改, ...

随机推荐

  1. c/c++基本问题

    1. 使用g++将文件编译成库文件 g++ -c -O2 -fPIC test.cpp -o test.o && g++ -shared -Wall -o test.so test.o ...

  2. 插入排序与shell排序(希尔排序)

    1 .插入排序的过程如同我们平时打扑克牌取牌插入的过程,不断将取出的扑克牌插入已经排好的地方. 插入排序过程初始有序区间大小为1,取出无序区间的首元素,查找有序区间的合适位置,进行插入.不断重复上述过 ...

  3. eclipse 中maven项目右键没有maven菜单问题

    修改项目.project文件,确保有maven2Builder和maven2Nature2个标签: <?xml version="1.0" encoding="UT ...

  4. 查看软、硬raid信息的方法

    软件raid:只能通过Linux系统本身来查看cat /proc/mdstat可以看到raid级别,状态等信息. 硬件raid:最佳的办法是通过已安装的raid厂商的管理工具来查看,有cmdline, ...

  5. C# 中解决页面刷新后字体等变大问题

    来源:http://blog.csdn.net/wcsjsdn/article/details/5109605 我们在.net开发中时常会遇到一个问题,那就是,当点击某个按钮后,调用js语句,当点击& ...

  6. Android中的显示单位

    px (pixels)像素 一般HVGA代表320x480像素,这个用的比较多. dip或dp (device independent pixels)设备独立像素 这个和设备硬件有关,一般为了支持WV ...

  7. delphi 资源文件详解

    delphi资源文件详解 一.引子: 现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便 ...

  8. java android 访问DELPHI 的DATASNAP

    最新版的DELPHI开发DATASNAP非常简单便捷,DataSnap的REST风格和对JSON的支持,使之成为服务器端开发的神器. 一.DATASNAP服务器中的方法: TServerMethods ...

  9. 关于fseek和文件"ab+"打开方式的问题

    这是在写一个文件的的时候发生的一个错误,代码如下 #include<stdio.h> #include <errno.h> #include <string.h> ...

  10. javascript中方法调用与方括号[]

    看jquery时遇到一行: $(this)["removeClass"]("selected"); 这一行等同于下面的一行: $(this).removeCla ...