私はJSON文字列を解析する方法を探していましたが、私はこれら2つの方法に遭遇しました。キャストとC#での型の指定
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\" }");
最初のものは、型にオブジェクトをキャストされ、2つ目のタイプを指定するのですか?それらの間の本当の違いは何ですか? 1つの方法がより好ましいか?