Global Variables and reading from the serial, memory management

That was very informative, thankyou.

One final question regarding memory...what about if I were using a struct or a JSON like (GitHub - interactive-matter/aJson: aJson is an Arduino library to enable JSON processing with Arduino. It easily enables you to decode, create, manipulate and encode JSON directly from and to data structures.) object? What would be the best practice for that, if I were to be continually writing to the object and sending it somplace else? Would it be wise to delete the object then declare it again or just leave it and rewrite its fields?