mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-11-10 12:34:06 +01:00
35 lines
581 B
Plaintext
35 lines
581 B
Plaintext
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
|
|
}
|