TSFile: Ported to TSJSON