diff --git a/neo/Ledger/AccountState.cs b/neo/Ledger/AccountState.cs index d34738cfb7..b53bcc8e8d 100644 --- a/neo/Ledger/AccountState.cs +++ b/neo/Ledger/AccountState.cs @@ -92,14 +92,14 @@ public override JObject ToJson() JObject json = base.ToJson(); json["script_hash"] = ScriptHash.ToString(); json["frozen"] = IsFrozen; - json["votes"] = new JArray(Votes.Select(p => (JObject)p.ToString())); - json["balances"] = new JArray(Balances.Select(p => + json["votes"] = Votes.Select(p => (JObject)p.ToString()).ToArray(); + json["balances"] = Balances.Select(p => { JObject balance = new JObject(); balance["asset"] = p.Key.ToString(); balance["value"] = p.Value.ToString(); return balance; - })); + }).ToArray(); return json; } }