<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <ns2:queryServiceResponse xmlns:ns2="http://impl.ws.remote.dataservice.apps.ut.comsys.net.cn/"> <return> { "data": { "dwsjxx": [{ "SFCX": "0", "SFST": "02444", "DWH": "2100", "LSDWH": "30000", "DWMC": "办公室", "DWJBSJZLB_ID": 0 }, { "SFCX": "0", "SFST": "02444", "DWH": "2100", "LSDWH": "30000", "DWMC": "办公室1", "DWJBSJZLB_ID": 1 }] }, "success": true } </return> </ns2:queryServiceResponse> </soap:Body> </soap:Envelope>
这个是对方的接口 直接GET返回的数据格式,怎么使用c#解析方便保存数据呢?
对方是webservice接口吗?如果是的话还不容添加引用,生成本地代理方便一些。
如果解析这个xml的话也不难啊,把return里的内容拿出来,当做json,转为为实体类就好了,很多json序列化的类库可以用
对方的接口地址只能在服务器上访问,本地添加引用的话不成功