jdorn / json-editor

JSON Schema Based Editor
MIT License
5.8k stars 1.08k forks source link

Zero and False casting to null only inside arrays. #665

Open vbawol opened 8 years ago

vbawol commented 8 years ago

@jdorn Great work!

I was having some issues with custom additional array properties casting 0 and False to null, Likely something I am doing wrong but wanted to confirm that this is intended behavior.

JSON Output:

{
  "TestArray": [
    0,
    false
  ],
  "TestZero": 0,
  "TestFalse": false
}

After reload using direct link the JSON Output becomes

http://jeremydorn.com/json-editor/?schema=N4IgLglmA2CmIC4QAVYCcDOB7AdiANOAJ4AO8SWARgFawDGYBIJaWZaksGioOAhgFtyoMKXIgMYNBBwBzJgBMudaSUi5EIAGIRMYAAR8cC/QBk+k/fyFMBM07DlgAFogAshJQDM+AV2iMSABS6LACRPoAIlhoeAC+hHyywsRkmjJgsMloirA+/oEATACshHY4EAK+AogAjAAcZXwAHpXViACcHQkgPgBuMVCwAPp0WNAxPKniktJyTF4xAnyBIGMTOYSQMOL9g5n665OeeX4BmgDEXj7FAAy3ID3JxuhTomlIszLyhI7tCABtEDLOALMJ8UEAXR6EzoKwgGgQIjEmiotAYTG2oKQpiwcPUeEILDY6E43CRaygRDeKM+Um+uXy5yQAGUjPotGgjHQIBgxo9CJIVil3jN6fMTkzVgBhACCAspoiFmRpHwk4p+ICUfNUBM0ABVnLz9MbnuhhSY/GAsMtIHDoNAIl5WAJ9C5YPoWLA+gjfBg3QB3LD6LwQWDQBTcLZhEjQYWaYDAHmiOIJfSJ5WwVNMAMrOiuCnJ6lIWHw3AAOiLTEzmlLBPLNdTqaJsDA5ORar4aC51MIizQts0YD4lFBWyg2JQrajIF8FQAjr5YABJTICclSJeEIbr1XiNH0RjjnaaVBH5isdhkvc3ulzTV/GqAtYrRRYTWUXQKJhoWBqCBjiAWDujkkKSmcqwKO+CrWCKtLqvejzNlqpwFIgAIduIUGarBmgAOoQpkORxNCqZAAAA&value=N4IgKgpgzgLgggJwQQwJ4gFwG0AMAaAM2QBsoIBdPcaGALQgQHtN9rYAxEszI0iAXyAAAA==&theme=bootstrap2&iconlib=fontawesome4&object_layout=normal&show_errors=interaction
{
  "TestArray": [
    null,
    null
  ],
  "TestZero": 0,
  "TestFalse": false
}
thanhanbk02 commented 7 years ago

I also met this issue @jdorn: do you have any solution to resolve this problem