从JSON Array获取数据部分

时间:2017-04-26 14:05:07

标签: c# json datatable

我在c#

中有来自JSON调用的输出
Bird

我想只得到数据部分,它是一个数据数组并存储在数据表中。我必须在c#中这样做才能操作它。

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:4)

您可以使用Newtonsoft图书馆, 并使用以下代码行

Newtonsoft.Json.Linq.JObject obj = youJsonObject;
Newtonsoft.Json.Linq.JToken data= obj.GetValue("Data");

您可以从here

下载并安装Newtonsoft的nuget包

答案 1 :(得分:0)

您可以使用JavaScriptSerializer将json转换为C#对象/对象列表

using System.Web.Script.Serialization
///
var serializer = new JavaScriptSerializer();
var object = serializer.DeserializeObject(jsonString) as (your object type)

"您的对象类型"是您创建的类,用于表示从json转换的数据,这将帮助您在C#

中轻松操作它