Итак, у меня есть объект с именем Balance
, который содержит:
public class Balance
{
string balance1;
string balance2;
string currency;
}
и я пытаюсь разобрать объект JsonResult
, который возвращается другим вызовом функции, в экземпляр Balance
.
Я пытался использовать JsonConvert.Serialize
и Deseralize<Balance>
, однако объект, который я пытаюсь разобрать, каждый раз устанавливается равным нулю (т.е. balance1 = null
и т. д.)
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ:
Ниже приведен код, который я пытаюсь разобрать. Кроме того, я понял, что доступ к данным в JsonResult
находится в значении с именем Data
и отображается как Data: { balance1: "800" balance2: "800" currency: "CAD"}
.
JsonResult result = admin.GetCompanyBalance(test.CustomerID, test.DevelopmentID);
string json = JsonConvert.SerializeObject(result);
Balance br = new Balance();
br = JsonConvert.DeserializeObject<Balance>(json);
JsonResult
? Как выглядитBalanceResult
? Вы показали нам толькоBalance
. - person Matthew Haugen   schedule 16.09.2014GetCompanyBalance
? Действительно ли он сериализует объектBalance
? Или что-то другое? - person Matt Burland   schedule 16.09.2014