How to deserialize payload store to model

7 views
Skip to first unread message

Ruben Gallagher

unread,
Sep 10, 2022, 3:38:51 AM9/10/22
to rabbitmq-discuss
payload = ["data1","data2","data3"]
List<Model> model = new List<Model>();
model.add ();
model.add ();
model.add ();
var factory = new ConnectionFactory
{
            HostName = "localhost"
 };
var connection = factory.CreateConnection();
using var channel = connection.CreateModel();
channel.QueueDeclare("xx", exclusive: false, autoDelete: false);
var consumer = new EventingBasicConsumer(channel);
consumer.Received += (model, eventArgs) =>
{
    var body = eventArgs.Body.ToArray();
    var message = Encoding.UTF8.GetString(body);
    // need deserialize message to list model ?
    channel.BasicAck(eventArgs.DeliveryTag, false);
    Console.WriteLine($"Notification message received: {message}");
};
Reply all
Reply to author
Forward
0 new messages