开发环境:VS2008,c#

1.新建个WCF服务网站

文件-新建-网站-WCF服务

2,运行一下,提示配置WEB.CONFIG,点击确认.

3,打开web.config增加如下节点:

endpoint 中增加 behaviorConfiguration="webBehavior"

处理完以上3处之后,web.config就OK了.

4,IService.cs 增加:

[OperationContract]

[WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json)]

List Test();

Service.cs 增加:

public List Test()

{

List lst = new List();

CompositeType type = new CompositeType();

type.BoolValue = true;

type.StringValue = "22";

lst.Add(type);

CompositeType type2 = new CompositeType();

type2.BoolValue = false;

type2.StringValue = "33";

lst.Add(type2);

return lst;

}

CompositeType类:

[DataContract]

public class CompositeType

{     bool boolValue = true;     string stringValue = "Hello ";

[DataMember]

public bool BoolValue     {         get { return boolValue; }         set { boolValue = value; }     }

[DataMember]

public string StringValue     {         get { return stringValue; }         set { stringValue = value; }     }

}

5,Service.cs 增加

[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]

6,运行测试,如:

http://localhost:1177/WCFData/Service.svc

手动输入:http://localhost:1177/WCFData/Service.svc/Test

返回:[{"BoolValue":true,"StringValue":"22"},{"BoolValue":false,"StringValue":"33"}]

测试成功!

原文:http://www.cnblogs.com/gaibangdaxia/p/5730382.html

wcf返回json android,WCF返回JSON的详细配置相关推荐

  1. android 返回功能,Android实现返回键功能

    记录用户点击的操作历史,使用栈数据结构,频繁的操作栈顶(添加,获取,删除),使用LinkedList 捕获用户的返回键操作,响应返回键,返回上一个界面 MainActivity.java /** * ...

  2. 荣耀10的android在哪,荣耀10详细配置参数,你想知道的都在这里

    本帖最后由 云谷肉丁 于 2018-5-11 14:47 编辑 200739gljecxtpkakj5sur.jpg (101.27 KB, 下载次数: 20) 2018-4-27 10:18 上传 ...

  3. springboot 接口返回数据时 net.sf.json.JSONNull[“empty“]) 异常

    springboot 接口返回数据时 net.sf.json.JSONNull["empty"]) 异常 参考文章: (1)springboot 接口返回数据时 net.sf.js ...

  4. 一个SpringMVC接口能返回JSON又能返回XML? 安排!

    我们有一个接口服务为下游的系统提供数据服务,本来好好的大家都愉快地传递JSON,非常和谐.可最近有个新需求去对接一个很老的系统,这倒是不算啥,可这个老系统数据不是以JSON传递的而是以XML传递的. ...

  5. java sql 返回 json_java访问oracle 返回json 实践(一)

    ------------建一个javabean 类 WorkRecord 用于保存访问数据库记录的内容 public class WorkRecord { private long do_seq; p ...

  6. [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法

    原文地址:http://www.cnblogs.com/gavinyao/archive/2012/04/17/2454495.html Silverlight在调用wcf时传输数据过大返回Not F ...

  7. json里面返回模板输出的html,在JSON响应中返回完整页面的HTML而不是字符串输出...

    我想通过使用web方法的ajax实现最简单的任务.我的web方法如下在JSON响应中返回完整页面的HTML而不是字符串输出 [WebMethod] public static string GetDa ...

  8. java json自定义_java返回json设置自定义的格式

    springMvc返回Json中自定义日期格式 (一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annota ...

  9. PHP对Json字符串解码返回NULL的一般解决方案

    php对json字符串解码使用json_decode()函数,第一个参数传字符串,第二个参数若为true,返回array:若为false,返回object.如果返回NULL,说明报错,输出json_l ...

最新文章

  1. 【疯狂的消化之旅】消化系统简介
  2. 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导
  3. 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业
  4. 蓝桥杯--算法入门级题目及答案解析
  5. usb转并口支持linux,使用PCI转并口实现SJF刷写嵌入式开发板
  6. Createprocess控制台程序输出重定向
  7. 洛谷P1482 Cantor表(升级版) 题解
  8. Python3.2官方文档翻译--迭代器
  9. Java——面向对象三大特性学习笔记
  10. ape格式转换ogg格式用什么软件好
  11. Python:存取npy格式数据
  12. Instrument API介绍
  13. MIUI系统手机实现WLAN热点桥接
  14. 力扣 417. 太平洋大西洋水流问题
  15. 【Rust日报】2021-12-15 - geoping 由 shodan 开发的多地 ping 工具
  16. html5 端午节 龙舟,端午节赛龙舟的作文(精选10篇)
  17. EXCEL文件中的VBA模块名包含中文名导致打开失败的案例。
  18. notepad ++ 百度云下载
  19. dagger2 android封装,Dagger2 Android应用:@Component和@Module
  20. 2.7、信息系统项目典型生命周期模型

热门文章

  1. RPM包制作之Spec文件详解
  2. Android零基础入门第25节:最简单最常用的LinearLayout线性布局
  3. PHP Apache shutdown unexpectedly启动错误解释及解决的方法
  4. 一个递归函数的漏洞及优化
  5. iOS - Swift NSValue 值
  6. Delphi 7 在程序中直接执行SQL脚本文件
  7. SolrCloud和MultiCore的区别
  8. 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
  9. win7下,发布到iis上,本地可以正常访问,远程访问失败
  10. postfix管理邮件队列的小程序