Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将画布中的对象与JSON字符串进行比较_Javascript_Json_Canvas_Fabricjs - Fatal编程技术网

Javascript 将画布中的对象与JSON字符串进行比较

Javascript 将画布中的对象与JSON字符串进行比较,javascript,json,canvas,fabricjs,Javascript,Json,Canvas,Fabricjs,是否有任何方法可以循环画布中的所有对象,并将其JSON字符串与存储的JSON字符串进行比较(如果它们相等),然后将对象设置为ActiveObject。 下面是我尝试过但没有成功结果的代码 var datatocompare='[{“type”:“group”,“originX”:“center”,“originY”:“center”,“left”:161.82,“top”:76.48,“width”:174.38,“height”:59.05,“fill”:“rgb(0,0,0)”,“strok

是否有任何方法可以循环画布中的所有对象,并将其JSON字符串与存储的JSON字符串进行比较(如果它们相等),然后将对象设置为ActiveObject。 下面是我尝试过但没有成功结果的代码
var datatocompare='[{“type”:“group”,“originX”:“center”,“originY”:“center”,“left”:161.82,“top”:76.48,“width”:174.38,“height”:59.05,“fill”:“rgb(0,0,0)”,“stroke”:null,“strokeDashArray”:null,“strokeLineCap”:“butt”,“strokeLineJoin”:“斜接”,“strokeMiterLimit”:10,“scaleX”:1,“scaleY”:1,“angle”:0,“flipX”:false,“flipY”:false,“不透明”:1,“阴影”:null,“可见”:true,“剪贴簿”:null,“背景色”:“,”对象“:”[{“类型”:“线条”,“原点”:“中心”,“原点”:“中心”,“左”:0,“顶部”:-0.01,“宽度”:172.38,“高度”:1,“填充”:“透明”,“笔划”:“透明”,“笔划宽度”:2,“笔划DashArray”:null,“笔划线帽”:“对接”,“笔划线连接”:“斜接”,“笔划”,“笔划”和“笔划限制”:10,“刻度线”:1,“刻度线”:1,“角度”:0,“翻转X”:false,“翻转Y”:false,“不透明度”:1,“阴影”:null,“可见”:true,“剪贴画”:null,“背景色”:“x1”:75.6300048828125,“y1”:75.98500061035156,“x2”:248.00997924804687,“y2”:75.98500061035156},{“类型”:“rect”,“originX”:“left”,“originY”:“top”:“top”,“left”:-86.19”,“top”:-30.03,“宽度”:172.38,“高度”:59.05,“填充”:“黄色”,“笔划”:“红色”,“strokeWidth”:1,“strokeDashArray”:null,“strokeLineCap”:“butt”,“strokeLineJoin”:“miter”,“strokeMiterLimit”:10,“scaleX”:1,“angle”:0,“flipX”:false,“flipY”:false,“opacity”:0.3,“shadow”:null,“visible”:true,“clipTo”:null,“backgroundColor”:“rx”:0,“rx”:0,“ry”:0,“x”:0,“y”:0}];
对于(var i=0;i