Unexpected end of JSON input 发表于 2017-12-01 更新于 2019-07-18 分类于 JavaScript 因为接口返回的参数不是JSON对象,有的看似JSON对象的,但是用引号引起来的,是字符串。例如:data=”{name:”day”,sex:”male”}”; 我们需要将这个字符串外部包裹的双引号去掉转为JSON对象,data.JSON.parse() ={name:”day”,sex:”male”};这样就转为JSON对象了。 与JSON.parse相反的一个方法是JSON.stringify,用法是将JSON对象转为字符串。