Two designs, the Transaction Serial Format (TSF) and the Transaction Array Model (TAM), are presented. Together, they provide full, efficient, transaction serialization facilities for devices with limited onboard energy, such as those in an Internet of Things (IoT) network. TSF provides a compact, non-parsed, format for transactions, which can be deserialized with minimal processing. TAM provides an internal data structure, that can be constructed with minimal dynamic storage directly using the elements of TSF. TSF is built from simple lexical units that do not require parsing to be extracted from a serialized transaction. The lexical units contain enough information to efficiently allocate the internal TAM data structure. TSF generality is shown by exhibiting its equivalence to XML and JSON. The TSF representation of any XML document or JSON object can be serialized and deserialized without loss of information, including whitespace. The XML equivalence provides a foundation for the performance comparisons. TSF efficiency is shown by comparing the performance of reference implementations of TSF and TAM, written in C, to the performance of the popular Expat XML library, also written in C. TSF deserialization is shown to reduce processor time by more than 80%, demonstrating the efficiency of the design.