似乎无法让这个工作。我有这个 json 字符串,我想将它转换为 C# 对象:
{"name":"mousePos","args":[{"mouseDet":{"rid":"1","posx":1277,"posy":275}}]}
我一直在努力JavaScriptSerializer
,但我没有运气。我不确定如何获取 posx 和 posy 的值。谁能建议我如何做到这一点?谢谢您的帮助。
编辑:
public class JsonData
{
public string name { get; set; }
}
public Form1()
{
// ---- Other stuff here ----
string json = data.MessageText; // The json string.
JavaScriptSerializer ser = new JavaScriptSerializer();
JsonData foo = ser.Deserialize<JsonData>(json);
MessageBox.Show(foo.name); // Shows 'mousePos'
}