休息请求方法PUT JSON数组(字符串)C#

时间:2015-01-06 00:38:08

标签: c# arrays json rest request

我的问题是:

我有一个JSON格式的字符串数组:

 [
  {
    "Calle": "San pedro te asalto",
    "CodigoPostal": "",
    "Colonia": "",
    "CorreoElectronicoReceptor": "luis.garcia@ixpan.com.mx",
    "DelegacionMunicipio": "",
    "Estado": "Distrito Federal",
    "FechaRegistro": "/Date(-62135596800000+0000)/",
    "FechaUltimaModificacion": "/Date(-62135596800000+0000)/",
    "IdCliente": 44170,
    "IdClienteEmpresa": null,
    "IdEmpresa": 0,
    "IdEstadoCliente": 1,
    "IdMetodoPago": 0,
    "IdUsuario": 0,
    "Localidad": null,
    "NombreContacto": "",
    "NombreRazonSocial": "",
    "NumCuenta": null,
    "NumExterior": null,
    "NumInterior": null,
    "Pais": "México",
    "RFCReceptor": "XAXA010101XA0",
    "Referencia": null,
    "TelFijoClaveInternacional": "",
    "TelFijoExt": "",
    "TelFijoReceptor": "",
    "TelMoviReceptor": "",
    "TelMovilClaveInternacional": ""
  },
  {
    "Calle": "Terricola oriental",
    "CodigoPostal": "",
    "Colonia": "",
    "CorreoElectronicoReceptor": "gabo.luna@ixpan.com.mx",
    "DelegacionMunicipio": "",
    "Estado": "Distrito Federal",
    "FechaRegistro": "/Date(-62135596800000+0000)/",
    "FechaUltimaModificacion": "/Date(-62135596800000+0000)/",
    "IdCliente": 44171,
    "IdClienteEmpresa": null,
    "IdEmpresa": 0,
    "IdEstadoCliente": 1,
    "IdMetodoPago": 0,
    "IdUsuario": 0,
    "Localidad": null,
    "NombreContacto": "",
    "NombreRazonSocial": "",
    "NumCuenta": null,
    "NumExterior": null,
    "NumInterior": null,
    "Pais": "México",
    "RFCReceptor": "LUPC910202HDF",
    "Referencia": null,
    "TelFijoClaveInternacional": "",
    "TelFijoExt": "",
    "TelFijoReceptor": "",
    "TelMoviReceptor": "",
    "TelMovilClaveInternacional": ""
  },
  {
    "Calle": "Via lactea rectal",
    "CodigoPostal": "",
    "Colonia": "",
    "CorreoElectronicoReceptor": "arturo.madrid@iofacturo.mx",
    "DelegacionMunicipio": "",
    "Estado": "Distrito Federal",
    "FechaRegistro": "/Date(-62135596800000+0000)/",
    "FechaUltimaModificacion": "/Date(-62135596800000+0000)/",
    "IdCliente": 44172,
    "IdClienteEmpresa": null,
    "IdEmpresa": 0,
    "IdEstadoCliente": 1,
    "IdMetodoPago": 0,
    "IdUsuario": 0,
    "Localidad": null,
    "NombreContacto": "",
    "NombreRazonSocial": "",
    "NumCuenta": null,
    "NumExterior": null,
    "NumInterior": null,
    "Pais": "México",
    "RFCReceptor": "CMS941215JF7",
    "Referencia": null,
    "TelFijoClaveInternacional": "",
    "TelFijoExt": "",
    "TelFijoReceptor": "",
    "TelMoviReceptor": "",
    "TelMovilClaveInternacional": ""
  }
]

我的合同是:

[WebInvoke(Method = "PUT",
            UriTemplate = "/updatedProduct?Token={Token}&Entity={Entity}",
            RequestFormat = WebMessageFormat.Json,
            ResponseFormat = WebMessageFormat.Json,
            BodyStyle = WebMessageBodyStyle.Wrapped
            )]
        ResPostList updatedProduct(String Token, String Entidad);

...本地主机/为myService / updatedProduct令牌=即为MyToken&安培;实体= MyJSONArrayInString

我的问题是当我发送JSON数组时,如果发送JSON平面,我的方法运行良好,这是我需要添加的内容吗?

0 个答案:

没有答案