我有以下代码:
var user = (Dictionary<string, object>)serializer.DeserializeObject(responsecontent);
Run Code Online (Sandbox Code Playgroud)
输入responsecontent是JSON,但未正确解析为对象.我应该如何正确地反序列化它?
尝试将JSON字符串转换为C#中的对象.使用一个非常简单的测试用例:
JavaScriptSerializer json_serializer = new JavaScriptSerializer();
object routes_list = json_serializer.DeserializeObject("{ \"test\":\"some data\" }");
Run Code Online (Sandbox Code Playgroud)
问题是routes_list永远不会被设置; 这是一个未定义的对象.有任何想法吗?