Uhhh

JSON.stringify, what the HECK did you just do?

> c.values[0]
{ char: '10001',
pinyin: '',
english: [],
code: '00031',
cjkdecomp: [ 'ra', '㇑' ] }

> JSON.stringify(c.values[0])
'{"char":"10001","pinyin":"","english":"[\\n\\n]","code":"00031","cjkdecomp":"[\\n\\"ra\\",\\n\\"㇑\\"\\n]"}'

Did you just turn array-valued entities inside an object into string-valued entities....?

Is that... is that in the spec, somehow?

@natecull Isn't the vagueness of the spec most of the problem here?