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?