2016-07-26 116 views
2

我只是好奇,如果有一种方法来存储JSON数组动态列表<>?如何将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。我需要存储在Web服务的Web服务B返回的值隔开名单<>,这样我就可以使用的LINQJOIN-ING列表<>。我可以很容易地保存它,如果我得到了模式每个Web服务,可惜我没有,所以我需要建立列表<>手动

我已经gooling它一段时间,但没有运气给我。

有没有办法做到这一点?

谢谢

+0

请你解释一下你为什么需要JSON数组作为一个动态的变量? – Vladimir

+0

嗨@Vladimir,看到我上面编辑过的帖子,谢谢 – Webster

回答

6

使用newtonsoft.json NuGet包,你可以做到以下几点:

var list = JsonConvert.DeserializeObject<List<dynamic>>("[{ \"trx_id\": 1, \"bank_id\": 50 }]"); 
+0

男人,非常感谢,我没有想到它那样,在我的脑海中分散了很多@ _ @。谢谢兄弟 – Webster

+0

好男人,祝你有美好的一天! – MichaelThePotato

相关问题