After introducing the data-frame layout, now let’s swithch to another general used struct: Object struct. The Object struct defines the input data and all related info of each parsed data, which is represented as follows:
As can be seen from the struct, the valid data bits, field id, data type and flags are all provided for each data. Our data-frame APIs achieve read and write the data-frame format data to / from data streams that packed as Object struct. For instance, the CSV / JSON parser results are structed as Object struct stream.