zepheira/exhibit3 — Issue #42: non-backward-compatible json parsing
Author: karger
Created: 2012-02-17 06:28:08+00:00
State: open

E2 used eval to parse its exhibit/data files while E3 uses the stricter JSON.Parse. This will be a source of breakage if people try to switch to using exhibit 3. For example in E2 property names in the data file need not be quoted while in E3 they must. Should E3 back-off and try more relaxed parsing if JSON.Parse fails? If not, there should be an entry about this incompatibility in the E2-->E3 upgrade guide (we have an E2-->E3 upgrade guide, right?)