Skip to content

Dictionary properties always serialized to empty arrays #43

@TomSendrovich

Description

@TomSendrovich

Thanks for the great library! I'm running into an issue with tracking events that have Dictionary properties. The message sent to Mixpanel looks fine, but the specific Dictionary<string, object> property always contains an empty array after serialization.

Here is a quick example:

var client = new MixpanelClient("your_token");
Dictionary<string, object> properties = new Dictionary<string, object>();

Dictionary<string, object> Items = new Dictionary<string, object> {
{"property1", 1},
{"property2", 2},
{"property3", 3}};

properties.Add("Custom Property", Items);

var message = client.GetTrackMessage("test", properties);

Any ideas what I'm doing wrong? I feel like this has to be a widespread use case to send a list and that I'm just missing something.

Thanks for the help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions