尝试将 JSON 字符串转换为 C# 中的对象。使用一个非常简单的测试用例:
JavaScriptSerializer json_serializer = new JavaScriptSerializer();
object routes_list = json_serializer.DeserializeObject("{ \"test\":\"some data\" }");
问题是 routes_list 永远不会被设置;这是一个 undefined object 。有什么想法吗?
最佳答案
或者,您可以使用 Newtownsoft.Json 库,如下所示:
using Newtonsoft.Json;
...
var result = JsonConvert.DeserializeObject<T>(json);
T
是与 JSON 字符串匹配的对象类型。
关于c# - 将 JSON 字符串转换为 C# 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4611031/