rewrite JSON Editor to follow ERP5JS conventions

See merge request !378
59 jobs for master
in 0 seconds, using 0 compute credits, and was queued for 0 seconds