JSONをオブジェクトに逆シリアル化したいが、ネストされたJSONを逆シリアル化したくないJSONは、私はJSONデータの下に、ここで私は、「住所」エンティティプロセス内のJSONをエスケープせずに、「生の」JSONを含む文字列メンバーをシリアル化および逆シリアル化する方法
String jsonEmployees =
"{"Employees":
[{"EmpId":1, "EmpName":"ABC", "Address":[{"AddressId":1, "Address":"Something"},{"AddressId":2, "Address":"Anything"}]},
{"EmpId":2, "EmpName":"XYZ", "Address":[{"AddressId":1, "Address":"Something"},{"AddressId":2, "Address":"Anything"}]}]
}"
public class Employee
{
public int EmpId { get; set; }
public string EmpName { get; set; }
// **Note** : I'm not using List<Address> data type for Address, instead of I want list of address in JSON string
public string Address { get; set; }
}
public class RootObject
{
public List<Employee> Employees { get; set; }
}
var Employees = JsonConvert.DeserializeObject<RootObject>(jsonEmployees);
のためのJSONを入れ子になってきていると仮定//
...(明確なアイデアのために、「
私の予想出力」をご確認ください)JSONリストに変換する必要があります
//私の期待される出力
Employees[0].EmpId = 1;
Employees[0].EmpName = "ABC";
Employees[0].Address = "[{"AddressId":1, "Address":"Something"},{"AddressId":2, "Address":"Anything"}]";
Employees[1].EmpId = 2;
Employees[1].EmpName = "XYZ";
Employees[1].Address = "[{"AddressId":1, "Address":"Something"},{"AddressId":2, "Address":"Anything"}]";
私にこの問題を解決するための最良の方法を提案してください...
ありがとうございます** @ dbc ** ... **解決した**私の問題は両方のソリューションが完璧に働いています...もう一度ありがとうあなたの貴重な解決策... – Shri