我只是好奇是否有办法将JSON数组存储到动态列表<> ?
例如:
这是我的JSON数组:
[{" trx_id":1," bank_id":50}]
我想将这些JSON数组分配给新的列表<>。这是我的代码:
var dynObjectsList = new List<dynamic>(); // I want to assign both properties name and properties value to this variable
这就是为什么我这样想的原因:
基本上,我正在构建一个客户端API来使用Web服务。我们说我成功使用了网络服务A 和网络服务B 。我需要将网络服务A 和网络服务B 返回的值存储在分隔 列表&lt;&gt; 中,我可以使用 Linq 来加入 列表&lt;&gt; 。如果我为每个 Web服务获得模型,我可以轻松存储它,但遗憾的是我没有它,所以我需要构建 List&lt ;&gt; 手动
我已经玩了一段时间,但对我来说没有运气。
有没有办法做到这一点?
谢谢
答案 0 :(得分:6)
使用newtonsoft.json nuget包,您可以执行以下操作:
var list = JsonConvert.DeserializeObject<List<dynamic>>("[{ \"trx_id\": 1, \"bank_id\": 50 }]");