wcf返回json android,WCF返回JSON的详细配置
开发环境: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的详细配置相关推荐
- android 返回功能,Android实现返回键功能
记录用户点击的操作历史,使用栈数据结构,频繁的操作栈顶(添加,获取,删除),使用LinkedList 捕获用户的返回键操作,响应返回键,返回上一个界面 MainActivity.java /** * ...
- 荣耀10的android在哪,荣耀10详细配置参数,你想知道的都在这里
本帖最后由 云谷肉丁 于 2018-5-11 14:47 编辑 200739gljecxtpkakj5sur.jpg (101.27 KB, 下载次数: 20) 2018-4-27 10:18 上传 ...
- springboot 接口返回数据时 net.sf.json.JSONNull[“empty“]) 异常
springboot 接口返回数据时 net.sf.json.JSONNull["empty"]) 异常 参考文章: (1)springboot 接口返回数据时 net.sf.js ...
- 一个SpringMVC接口能返回JSON又能返回XML? 安排!
我们有一个接口服务为下游的系统提供数据服务,本来好好的大家都愉快地传递JSON,非常和谐.可最近有个新需求去对接一个很老的系统,这倒是不算啥,可这个老系统数据不是以JSON传递的而是以XML传递的. ...
- java sql 返回 json_java访问oracle 返回json 实践(一)
------------建一个javabean 类 WorkRecord 用于保存访问数据库记录的内容 public class WorkRecord { private long do_seq; p ...
- [转]Silverlight在调用wcf时传输数据过大返回Not Found的解决办法
原文地址:http://www.cnblogs.com/gavinyao/archive/2012/04/17/2454495.html Silverlight在调用wcf时传输数据过大返回Not F ...
- json里面返回模板输出的html,在JSON响应中返回完整页面的HTML而不是字符串输出...
我想通过使用web方法的ajax实现最简单的任务.我的web方法如下在JSON响应中返回完整页面的HTML而不是字符串输出 [WebMethod] public static string GetDa ...
- java json自定义_java返回json设置自定义的格式
springMvc返回Json中自定义日期格式 (一)输出json数据 springmvc中使用jackson-mapper-asl即可进行json输出,在配置上有几点: 1.使用mvc:annota ...
- PHP对Json字符串解码返回NULL的一般解决方案
php对json字符串解码使用json_decode()函数,第一个参数传字符串,第二个参数若为true,返回array:若为false,返回object.如果返回NULL,说明报错,输出json_l ...
最新文章
- 【疯狂的消化之旅】消化系统简介
- 【转】G40-70、G50-70联想小新笔记本SR1000随机Linux改Windows 7系统操作指导
- 闽江学院2015-2016学年下学期《软件测试》课程-第三次博客作业
- 蓝桥杯--算法入门级题目及答案解析
- usb转并口支持linux,使用PCI转并口实现SJF刷写嵌入式开发板
- Createprocess控制台程序输出重定向
- 洛谷P1482 Cantor表(升级版) 题解
- Python3.2官方文档翻译--迭代器
- Java——面向对象三大特性学习笔记
- ape格式转换ogg格式用什么软件好
- Python:存取npy格式数据
- Instrument API介绍
- MIUI系统手机实现WLAN热点桥接
- 力扣 417. 太平洋大西洋水流问题
- 【Rust日报】2021-12-15 - geoping 由 shodan 开发的多地 ping 工具
- html5 端午节 龙舟,端午节赛龙舟的作文(精选10篇)
- EXCEL文件中的VBA模块名包含中文名导致打开失败的案例。
- notepad ++ 百度云下载
- dagger2 android封装,Dagger2 Android应用:@Component和@Module
- 2.7、信息系统项目典型生命周期模型
热门文章
- RPM包制作之Spec文件详解
- Android零基础入门第25节:最简单最常用的LinearLayout线性布局
- PHP Apache shutdown unexpectedly启动错误解释及解决的方法
- 一个递归函数的漏洞及优化
- iOS - Swift NSValue		值
- Delphi 7 在程序中直接执行SQL脚本文件
- SolrCloud和MultiCore的区别
- 第九章、文件与文件系统的压缩与打包 3. 打包命令: tar
- win7下,发布到iis上,本地可以正常访问,远程访问失败
- postfix管理邮件队列的小程序