Skip to content

Serialization doesn't roundtrip #177

@Gozala

Description

@Gozala

I noticed a problem with iso-ucan interop specifically copying this example from ucan inspector

glhAbGSUkUDq22CN7rWF5ge8RJFDKryWLRXTkKrLZyjZNIYaYCZM0OXVihrR8UHJY+qx4TaONS0gM5TbOQOjgBA5C6JhaEg0Ae0B7QETcXN1Y2FuL2RsZ0AxLjAuMC1yYy4xqWNhdWR4OGRpZDprZXk6ejZNa2czdGdKRVQydmVLUWFkTU40dXVyRnFXU3hjVW1zWmZxR2M4WVFCZmVCQjdKY2NtZGsvZGVidWcvZWNob2NleHAaaS5EimNpc3N4OGRpZDprZXk6ejZNa2t2UkFYQzRuY1Q1bzc0aXlIWlprUE52MVAzYlllblpWU3R6alRMdFNDNU1NY25iZhppLkH2Y3BvbIBjc3VieDhkaWQ6a2V5Ono2TWtnM3RnSkVUMnZlS1FhZE1ONHV1ckZxV1N4Y1Vtc1pmcUdjOFlRQmZlQkI3SmRtZXRhoWRub3RleDNNb2NrIGRlbGVnYXRpb24gZ2VuZXJhdGVkIGxvY2FsbHkgYnkgVUNBTiBJbnNwZWN0b3Jlbm9uY2VMUWzfyajYSR0MrZgl

In the inspector you can see notice "cmd": "/debug/echo" but if I decode with rs-ucan and then serialize it back I get slightly different output and specifically cmd seems to have trailing slash "cmd": "/debug/echo/" which causes problems. Here is the serialized version from rs-ucan

glhAbGSUkUDq22CN7rWF5ge8RJFDKryWLRXTkKrLZyjZNIYaYCZM0OXVihrR8UHJY+qx4TaONS0gM5TbOQOjgBA5C6JhaEg0Ae0B7QETcXN1Y2FuL2RsZ0AxLjAuMC1yYy4xqWNhdWR4OGRpZDprZXk6ejZNa2czdGdKRVQydmVLUWFkTU40dXVyRnFXU3hjVW1zWmZxR2M4WVFCZmVCQjdKY2NtZGwvZGVidWcvZWNoby9jZXhwGmkuRIpjaXNzeDhkaWQ6a2V5Ono2TWtrdlJBWEM0bmNUNW83NGl5SFpaa1BOdjFQM2JZZW5aVlN0empUTHRTQzVNTWNuYmYaaS5B9mNwb2yAY3N1Yng4ZGlkOmtleTp6Nk1rZzN0Z0pFVDJ2ZUtRYWRNTjR1dXJGcVdTeGNVbXNaZnFHYzhZUUJmZUJCN0pkbWV0YaFkbm90ZXgzTW9jayBkZWxlZ2F0aW9uIGdlbmVyYXRlZCBsb2NhbGx5IGJ5IFVDQU4gSW5zcGVjdG9yZW5vbmNlTFFs38mo2EkdDK2YJQ==

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions