wcf json参数返回失败问题
问题:
最近写了一个接口,提示连接失败,于是在本地发布了一下,然后模拟post请求进行本地调试,发现能正常进入接口,中间也没问题,一直走到最后一步return时,也能return,但是就是返回不了数据,百思不得其解,遂想是不是解析数据时报错了,后来发现此接口的返回参数类型是BaseEntity List <Entity> 其中entity 是BaseEntity的字类,但是BaseEntity和Entity都定义一个参数HosptaiID,于是删除了字类Entitiy的参数HospitalID,接口正常了。
总结:
形如BaseEntity List <Entity>的返回参数的接口,基类和字类的参数如果相同,将会导致json参数反序列化失败!