我一直在寻找解析 JSON 字符串的方法,并且遇到了这两种方法。
class Test {
String test;
String getTest() { return test; }
String setTest(String test) { test = test; }
}
var ser = new JavaScriptSerializer();
Test abc = (Test)ser.DeserializeObject("{ \"test\":\"some data\" }");
和
var ser = new JavaScriptSerializer();
Test abc = ser.Deserialize<Test>("{ \"test\":\"some data\" }");
第一个是将对象转换为类型,第二个是指定类型?它们之间有什么真正的区别吗?一种方法更可取吗?