我正在编写C#Web API并传递“信用卡令牌”(555555 ***** 5555)和其他tokenScheme信息作为输入参数,我在调用第三方API来对我的令牌进行令牌解密并获得完整的信用卡数字,API的返回类型是JSON,带有其他属性,例如“ Status”和“ ReferenceNumber”等。我不想处理字符串数据类型的json数据并获取卡的详细信息。另外,我还要求获取信用卡号的10位数字。可以建议不使用字符串处理数据的最佳方法吗?
当前,我正在将WebClient类与UploadString一起使用,以调用API标头信息标头:Content-Type:“ application / json”,结果集将为json格式。
using (WebClient client = new WebClient())
{
client.Headers.Add("Content-Type:application/json");
var cardInfo = client.UploadString(url, "POST", JsonConvert.SerializeObject(test));
dynamic onj = JsonConvert.DeserializeObject(cardInfo);
}