wc-duck / datalibrary

Open Source Data Library for data serialization.
Other
42 stars 8 forks source link

Defaults for entire subtypes does not work #40

Closed lundmark closed 1 year ago

lundmark commented 8 years ago
{
    "module" : "test",
    "types" : {
        "mytype_1" : {
            "members" : [
                { "name" : "submember1", "type" : "string[]" },
                { "name" : "submember2", "type" : "uint32" }
            ]
        },
        "mytype_2" : {
            "members" : [
                { "name" : "member1", "type" : "mytype_1", "default" : { "submember1" : [ "apa" ], "submember2":1337 }}
            ]
        }
    }
}

Should work but the string-array for submember1 seems to be set incorrectly.

wc-duck commented 8 years ago

I need to test this myself since i believe I use a similar setup myself.

Tisten commented 1 year ago

I inserted your repro code to the unittests in the PR above and it works today. So please close this issue