将json字符串转为c#的动态类型(dynamic), 快速解析json

一般获取json串后,要在程序里定义对应的类,再对json串进行解析。c# 推出dynamic类型后,可利用json.net库直接将json串解析到动态类型中,再直接获取相关值,方便了不少。

string jsonstr="{\"Id\":1,\"Name\":\"刘备\",\"Age\":\"22\"}";

var DynamicObject = JsonConvert.DeserializeObject<dynamic>(json);

string name = DynamicObject.Name;

posted @ 2020-08-04 17:15  开怀的猫  阅读(2315)  评论(1编辑  收藏  举报