はこのことを考えてみましょう:
あなたはこの必要な名前空間を必要とする:
using System.Web.Script.Serialization;
は、このクラスを考えてみましょう:
[Serializable]
public class Foo
{
public int status { get; set; }
public string message { get; set; }
}
SerializableAttribute
がJavaScriptSerializer
USAGE
JavaScriptSerializer serializer = new JavaScriptSerializer();
// Deserialize
Foo foo = serializer.Deserialize<Foo>(json);
//now you have access to...
var status = foo.status;
var message = foo.message;
で動作するように要求されまたJavaScriptSerializer
をデシリアライズしますDictionary
。私はそのために使用する必要がない名前空間
Dictionary<string, object> ds = serializer .Deserialize<Dictionary<string, object>>(json);
var status = ds["status"].ToString();
var message = ds["message"].ToString();
返信いただきありがとうございます。匿名のオブジェクトを使用することは可能です。 – Aroor
var TestM = new {status = string.Empty、message = string.Empty}; – Aroor
匿名のオブジェクト..私は確信していません – dotnetstep