__tests__/__fixtures__/JSON/result.json
{
"tree": "{\n common: {\n setting1: Value 1\n - setting2: 200\n + setting3: {\n key: value\n }\n - setting3: true\n setting6: {\n key: value\n + ops: vops\n }\n + follow: false\n + setting4: blah blah\n + setting5: {\n key5: value5\n }\n }\n group1: {\n + baz: bars\n - baz: bas\n foo: bar\n + nest: str\n - nest: {\n key: value\n }\n }\n - group2: {\n abc: 12345\n }\n + group3: {\n fee: 100500\n }\n}",
"plain": "Property 'common.setting2' was removed\nProperty 'common.setting3' was updated. From true to [complex value]\nProperty 'common.setting6.ops' was added with value: 'vops'\nProperty 'common.follow' was added with value: false\nProperty 'common.setting4' was added with value: 'blah blah'\nProperty 'common.setting5' was added with value: [complex value]\nProperty 'group1.baz' was updated. From 'bas' to 'bars'\nProperty 'group1.nest' was updated. From [complex value] to 'str'\nProperty 'group2' was removed\nProperty 'group3' was added with value: [complex value]",
"json": "[{\"name\":\"common\",\"type\":\"nested\",\"children\":[{\"name\":\"setting1\",\"type\":\"not updated\",\"value\":\"Value 1\"},{\"name\":\"setting2\",\"type\":\"removed\",\"value\":\"200\"},{\"name\":\"setting3\",\"type\":\"updated\",\"value\":{\"old\":true,\"new\":{\"key\":\"value\"}}},{\"name\":\"setting6\",\"type\":\"nested\",\"children\":[{\"name\":\"key\",\"type\":\"not updated\",\"value\":\"value\"},{\"name\":\"ops\",\"type\":\"added\",\"value\":\"vops\"}]},{\"name\":\"follow\",\"type\":\"added\",\"value\":false},{\"name\":\"setting4\",\"type\":\"added\",\"value\":\"blah blah\"},{\"name\":\"setting5\",\"type\":\"added\",\"value\":{\"key5\":\"value5\"}}]},{\"name\":\"group1\",\"type\":\"nested\",\"children\":[{\"name\":\"baz\",\"type\":\"updated\",\"value\":{\"old\":\"bas\",\"new\":\"bars\"}},{\"name\":\"foo\",\"type\":\"not updated\",\"value\":\"bar\"},{\"name\":\"nest\",\"type\":\"updated\",\"value\":{\"old\":{\"key\":\"value\"},\"new\":\"str\"}}]},{\"name\":\"group2\",\"type\":\"removed\",\"value\":{\"abc\":\"12345\"}},{\"name\":\"group3\",\"type\":\"added\",\"value\":{\"fee\":\"100500\"}}]"
}