public SerializationJson()
        {
            // Create a new account with some orders
            _account                 = proto.Account.Default;
            _account.uid             = 1;
            _account.name            = "Test";
            _account.state           = proto.State.good;
            _account.wallet.currency = "USD";
            _account.wallet.amount   = 1000.0;
            _account.asset           = new proto.Balance("EUR", 100.0);
            _account.orders.Add(new proto.Order(1, "EURUSD", proto.OrderSide.buy, proto.OrderType.market, 1.23456, 1000.0));
            _account.orders.Add(new proto.Order(2, "EURUSD", proto.OrderSide.sell, proto.OrderType.limit, 1.0, 100.0));
            _account.orders.Add(new proto.Order(3, "EURUSD", proto.OrderSide.buy, proto.OrderType.stop, 1.5, 10.0));

            // Serialize the account to the JSON string
            _json = _account.ToJson();

            // Deserialize the account from the JSON string
            _account = proto.Account.FromJson(_json);
        }
 public void Serialize()
 {
     // Serialize the account to the JSON string
     _json = _account.ToJson();
 }