diff --git a/helpers/jsonParse.js b/helpers/jsonParse.js index 23ceb4de3..3250f93a8 100644 --- a/helpers/jsonParse.js +++ b/helpers/jsonParse.js @@ -25,9 +25,16 @@ export default function jsonParse(str) { start = end = lastEnd = -1 ch() lex() - const ast = parseObj() - expect("EOF") - return ast + try { + const ast = parseObj() + expect("EOF") + return ast + } catch (e) { + // Try parsing expecting a root array + const ast = parseArr() + expect("EOF") + return ast + } } let string