我正在尝试解析一个简单的JSON响应。
结果字符串是
{"Success":false,"Response":"Error"}
我已经建立了班级
class JsonResponse
{
public bool cSuccess { get; set; }
public string cResponse { get; set; }
}
用代码解析
JsonResponse message = new JavaScriptSerializer().Deserialize<JsonResponse>(result);
但是只有message.cSuccess
填充了false,而message.cResponse
仍为null。
我做错了吗?
答案 0 :(得分:1)
类中属性的名称需要与JSON字符串中的属性匹配。
将班级更改为:
class JsonResponse
{
public bool Success { get; set; }
public string Response { get; set; }
}