var source = "{'Departments': {'Department': [{'DeptName': 'HR','Deptid': '9228590'},{'DeptName': 'Finance','Deptid': '9295426' }]}}";
の下に、私はすべてのDeptid
とDeptName
私はNewtonsoft.Jsonを使用して
下として試みています取得する必要があるとして、私はJSONを持っていますusing Newtonsoft.Json;
using System;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
GetInformation();
}
private static void GetInformation()
{
try
{
var source = "{'Departments': {'Department': [{'DeptName': 'HR','Deptid': '9228590'},{'DeptName': 'Finance','Deptid': '9295426' }]}}";
dynamic stuff = JsonConvert.DeserializeObject(source);
string DeptId = stuff.Deparments.Department[0].Deptid;
string DeptName = stuff.Deparments.Department[0].DeptName;
}
catch (Exception ex)
{
throw ex;
}
}
}
}
しかし、Null参照例外が発生しています。
http://stackoverflow.com/questions/4535840/deserialize-json-object-into-dynamic-object-using-json-net – MichaelMao
値は、オブジェクトの配列の内側にあります。 –
「stuff」は空ですか? – sr28