Вы можете передать массив с дополнительными свойствами в метод Canvas.toJSON()
следующим образом:
const canvas = new fabric.Canvas('c')
canvas.myProp = 'MyCanvas'
const serializedCanvas = canvas.toJSON(['myProp'])
console.log(serializedCanvas.myProp) // 'MyCanvas'
Обратите внимание, что этот массив также передается в метод _toObject()
каждого объекта во время сериализации, поэтому имеет смысл чтобы свести список пользовательских свойств к минимуму.