我使用Newtonsoft.Json来解析json字符串,它带有ajax。 这里是我的ajax字符串:将json字符串转换为对象
{
"baslik" : "fff",
"sorular": [{
"soru1" : "1",
"soru2" : "2"
}]
}
这是我的转换尝试:
[WebMethod]
public static string SoruKaydet(string form_taslak)
{
var taslak = JsonConvert.DeserializeObject<KeyValuePair<string, KeyValuePair<string, string>>>(form_taslak);
}
它不给予任何错误,但我得到 'taslak' 为 '{[,[,]}' ..我该怎么办?
您正在使用不正确的类型。 JSON中的第一行可以表示为KeyValuePair,但第二行不是。 –
eocron
使用'json2csharp.com'来生成强类型的'C#'对象。 –