1# Empty arrays and strings 2 3VALID_HEADER method_call 4REQUIRED_FIELDS 5ALIGN 8 6END_LENGTH Header 7START_LENGTH Body 8TYPE STRING 9INT32 0 10BYTE 0 # Strings need to be NULL-terminated 11TYPE ARRAY 12TYPE BOOLEAN 13INT32 0 14TYPE ARRAY 15TYPE INT32 16INT32 0 17TYPE ARRAY 18TYPE UINT32 19INT32 0 20TYPE ARRAY 21TYPE DOUBLE 22INT32 0 23TYPE ARRAY 24TYPE BYTE 25INT32 0 26TYPE ARRAY 27TYPE STRING 28INT32 0 29TYPE DICT 30INT32 0 31 32# A dict with empty arrays 33TYPE DICT 34LENGTH Dict 35START_LENGTH Dict 36STRING 'boolean_array' 37TYPE ARRAY 38TYPE BOOLEAN 39INT32 0 40STRING 'int32_array' 41TYPE ARRAY 42TYPE INT32 43INT32 0 44STRING 'uint32_array' 45TYPE ARRAY 46TYPE UINT32 47INT32 0 48STRING 'double_array' 49TYPE ARRAY 50TYPE DOUBLE 51INT32 0 52STRING 'byte_array' 53TYPE ARRAY 54TYPE BYTE 55INT32 0 56STRING 'string_array' } 57TYPE ARRAY 58TYPE STRING 59INT32 0 60END_LENGTH Dict 61 62END_LENGTH Body 63 64