问题描述
{"__type":"Role:#MCS.Applications.AppAdmin.XmlRequestService","OPERATE":"300","roleinfo":[{"ID":"AAAAAAAAAAAAAAAAAA""DES":"","NAME":"","STATUS":""}]}
解决方案
解决方案二:
不去除它对你有什么影响吗?
解决方案三:
解决方案四:
为什么要去除呢?你是要在后台去除?还是前端去除?
解决方案五:
引用
不去除它对你有什么影响吗?
服务端不要求有哪个多余的!要求却掉!另外我的代码WebClientclient=newWebClient();Rolerole=newRole();role.OPERATE="300";role.roleinfo=newList<ROLEINFO>();role.roleinfo.Add(newROLEINFO(){ID=roleID,NAME="",DES="",STATUS=""});MemoryStreamstream=newMemoryStream();DataContractJsonSerializerser2=newDataContractJsonSerializer(typeof(List<Role>));//AlwaysEmitTypeInformationser2.WriteObject(stream,role);byte[]byteSend=stream.ToArray()stream.Close();client.Headers.Add("Content-Type","application/json");client.Headers.Add("ContentLength",byteSend.Length.ToString());byte[]responseData=client.UploadData(PmisURrl,"POST",byteSend);
解决方案六:
为什么不要这个?有这个会有什么影响?正常解析后这个type只是一个实体的属性。
解决方案七:
你得role类有这个属性还是说你水工程json后会多出这个属性?
解决方案八:
要么就从源头上改,不发这个,要么就直接不用这个_type就完了
解决方案九:
引用4楼a173889818的回复:
引用
不去除它对你有什么影响吗?服务端不要求有哪个多余的!要求却掉!另外我的代码
服务端发现了运行时有什么问题吗?或者它的程序慢了万分之一?
解决方案十:
我们先不纠结是非问题,先从关心“有什么用、如何用”入手。确定了实际的作用,再动手编程。编程是越少越好的。个别人的洁癖不能服众,只有你给出实用性、具有执行力的标准时才能开始动手。