我有下面的json字符串作为WebMethod的参数。将json字符串反序列化为c#中的对象键值对(逗号分隔值)
我该如何反序列化以使价值出现在关键值对中。
JSON字符串参数:
["Ref No,0","Date,0","Amt,0","Sender Name,0","Sender Add,0","Beneficiary Name,0","Beneficiary Add,0","Phone,0","Secret Code,0","Secret Ans,0","Preferred Id,0"]
的WebMethod:
[System.Web.Services.WebMethod]
public static string SaveMappings(string mappingData)
{
//string str = "{\"Arg1\":\"Arg1Value\",\"Arg2\":\"Arg2Value\"}";
//JavaScriptSerializer serializer = new JavaScriptSerializer();
//object obj;
//var data = serializer.Deserialize(mappingData,);
var data = mappingData.ToArray();
if (data != null)
{
}
var d2 = mappingData.Split(',');
if (d2!=null)
{
}
return mappingData;
}
我用''串[]的OBJ = serializer.Deserialize(mappingData);''和它的工作对我来说。我需要在使用命名空间“JsonConvert”包含哪个程序集? –
Gaurav123