[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. 第1部分: 游戏引擎介绍, 渲染和构造3D世界

    原文作者:Jake Simpson译者: 向海Email:GameWorldChina@myway.com ---------------------------------------------- ...

  2. Windows计算机功能Java源码

    代码如下 import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.awt.e ...

  3. CentOS 5.5 下安装Countly Web Server过程记录

    CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...

  4. zedboard上移植OPENCV库

    zedboard上移植OPENCV库 之前做了很多移植OPENCV库的工作,但是需要包含的各种库,需要交叉编译,X264 ,JPGE ,FFMPGE等等 注意:在<嵌入式系统软硬件协同设计实战指 ...

  5. PopupWindow的简单使用

    测试代码: package com.zzw.testpopuwindows; import android.app.Activity; import android.graphics.Color; i ...

  6. python 核心编程第二版 课后习题 第11章

    11-3 函数.在这个练习中,我们将实现 max()和 min()内建函数. (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数.他们应该可以用任意的 pytho ...

  7. android几种定时器机制及区别

    在android中,经常用到的定时器主要有以下几种实现:一.采用Handler与线程的sleep(long )方法二.采用Handler的postDelayed(Runnable, long) 方法三 ...

  8. android 的生命周期自我理解

    android的active的生命周期,经过网站的blog学习,加上自己的理解总结如下: 第1种:全新的启动应用程序顺序 onCreate--->onStart---->onResume ...

  9. Azure SQL 数据库与新的数据库吞吐量单位DTU

    azure中新的数据库吞吐量单位 (Database Throughput Unit, DTU) 是什么,以及用户如何通过它来了解新服务级别可以提供的服务内容.DTU 对于提供预测性更强的性能体验起着 ...

  10. ios中怎么样转行大小写

    转换大小写:lowercaseString(小写) uppercaseString(大写)