add new test case at the readJSON level with product.json sample
Fixes product.json syntax
Fixes readJSON_test
Fixes human file expected output

add extension code
Diff all files
Fixes crash on type 'any'
support for objectProperties
Reorder json properties to match expected output