JSON Deseralize Object - .NET

时间:2017-01-22 21:08:53

标签: .net json

如果我有一个物体,我可以像这样对物体进行搜索。

 Dim js = New JavaScriptSerializer()
 Dim serialized = js.Serialize(oMyObject)

现在我想要反转过程并将序列化字符串转回对象?

我尝试了几种不同的方法并且不断出错。有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

string str = {"myinfo" : {    "id" : 12345,    "name" : "myname"}}
var serializer = new JavaScriptSerializer();
var result = serializer.DeserializeObject(str);

这对你有帮助吗?

答案 1 :(得分:0)

这对我有用,我没有在Deserialize方法中指定Object类型。

Dim myObject as ObjectToConvert
Dim js = New JavaScriptSerializer()
Dim serialized = js.Serialize(oMyObject)

js.Deserialize(Of ObjectToConvert)(js.Serialize(oMyObject))