mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-26 15:06:22 +01:00
35 lines
581 B
Text
35 lines
581 B
Text
|
function json_compare(json1,json2)
|
||
|
{
|
||
|
var ok = false
|
||
|
if(!firstTime)
|
||
|
{
|
||
|
var map_json1 = json_decode(json1)
|
||
|
var map_json2 = json_decode(json2)
|
||
|
|
||
|
ok = ds_map_size(map_json1) != ds_map_size(map_json2)
|
||
|
|
||
|
if(!ok)
|
||
|
{
|
||
|
var key = ds_map_find_first(map_json2)
|
||
|
while(!is_undefined(key))
|
||
|
{
|
||
|
if(!ds_map_exists(map_json1,key))
|
||
|
{
|
||
|
ok = true
|
||
|
break
|
||
|
}
|
||
|
if(map_json1[?key] != map_json2[?key])
|
||
|
{
|
||
|
ok = true
|
||
|
break
|
||
|
}
|
||
|
key = ds_map_find_next(map_json2,key)
|
||
|
}
|
||
|
}
|
||
|
ds_map_destroy(map_json2)
|
||
|
ds_map_destroy(map_json1)
|
||
|
}
|
||
|
|
||
|
return !ok
|
||
|
}
|