Open rwarren opened 9 years ago
Root seems to be that the dict encoding is done via the amf3 Object type, where the terminator for keys is EMPTY_STRING_TYPE
:
I'm wondering if, in the case of a key that is actually an empty string, a fully specified zero length string (with encode_string
) would avoid the problem. Presumably the end-of-keys marker is EMPTY_STRING_TYPE
specifically?
I don't follow the code (or spec) that well, so there may obviously be a better way.
See this complete example:
I'm currently running
AmFast==0.5.3-r546