[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. pect-shell中的自动交互

    这是我在ST写的自动登陆ssh的脚本, 分两个文件 文件1: sssh #!/bin/bash #xql 2011/01/4#auto ssh 138.198.230.170 case $1 in & ...

  2. C#处理Excel

    C#处理Excel C#处理Excel 前言 OleDb 具体操作 NPOI 具体操作 Excel C# NPOI OleDb 前言 最近需要对Excel进行加密解密操作,本身是一个简单的事情,通过 ...

  3. hive[3] 数据类型和文件格式

    Hive 支持关系型数据库中的大多数据基本数据类型,同时也支持3种集合类型:   3.1 Hive 的基本数据类型 支持多种不同他度的整形和浮点型数据类型,具体如下(全都是保留字): tinyint ...

  4. void指针(void*)用法

    首先看一段测试代码: #include <stdio.h> int void_test(void* data) { ; num = *(int*)data; printf("nu ...

  5. 遍历input。select option 选中的值

    <label> <input name="Fruit" type="radio" value="0" class=&quo ...

  6. 在网页中使用H1标记的须注意的事项

    H1标签是网站排名非常重要的一个因素,因此我们一定要正确使用它. 本文为你介绍H1标签使用的七大注意事项: 1.每个页面都应该有H1标签,H1标签是每个网页不可缺少的要素. 2.使用H1标签的内容应该 ...

  7. Vue.js学习 Item13 – 指令系统与自定义指令

    基础 除了内置指令,Vue.js 也允许注册自定义指令.自定义指令提供一种机制将数据的变化映射为 DOM 行为. 可以用 Vue.directive(id, definition) 方法注册一个全局自 ...

  8. Uva 1588 Kickdown

    这道题思路并不难想,在做题过程中主要遇到的困难有: 因为没有仔细的考虑边界情况,没有分析全面,导致因=没有取到而得不出正确结果,浪费的大量时间. 今后在做这类题目时,一定要先进行一个比较全面的分析+模 ...

  9. c语言学习的第五天

    #include<stdio.h> #include<stdbool.h> int main() { _Bool num=1; if (num==true); { printf ...

  10. Nginx配置:http重定向,URLRewrite,一个简单框架的配置思路

    一个重定向的应用配置: server { listen       8000; server_name  localhost; root F:/home/projects/test; index   ...