added FileUnmarshallJSON()