在c#中从JSON对象转换为expando对象

时间:2015-03-16 10:23:48

标签: c# json converter expandoobject

我有一个类似

的JSON对象

var jsonObject = {"att1" : "val1","att2" : "val2","att3" : "val3","att4" : "val4"}

我需要将其转换为expandoObject

我试过像

这样的东西
var expConverter = new ExpandoObjectConverter();
dynamic obj = JsonConvert.DeserializeObject<List<ExpandoObject>>(jsonObject, expConverter);

但它没有给出结果。

有人可以帮助我获得结果吗?

提前致谢。

1 个答案:

答案 0 :(得分:6)

  dynamic obj = JsonConvert.DeserializeObject<ExpandoObject>(jsonObject, expConverter);

工作得很好......