textutils.serialize

From ComputerCraft Wiki
Revision as of 15:54, 4 October 2012 by Dadmob18 (Talk | contribs) (Created page with "{{lowercase}} {{Function |name=textutils.serialize |args= anything |returns=a string representing the object |api=textutils |addon=ComputerCraft |desc=Convert...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Grid Redstone.png  Function textutils.serialize
Converts the object to a string that can be saved or sent and then converted back into a copy of the object later, using unserialize. Nested structures are supported, but tables with circular graphs will be detected an raise an error.
Syntax textutils.serialize(anything)
Returns a string representing the object
Part of ComputerCraft
API textutils

Examples

Grid paper.png  Example
Sends a table over rednet
Code
myThing={name="Test", n=2}
sThing=textutils.serialize(myThing)
rednet.send(receiverID, sThing)
myCopy=textutils.unserialize(sThing)
print(myCopy.name)
Output Test