我需要帮助我的错误。 我使用angular2,我得到错误。
import { Injectable } from '@angular/core';
import {Http} from '@angular/http';
import 'rxjs/add/operator/map';
@Injectable()
export class PeopleService {
constructor(private _http: Http) { }
fetchPeople(){
return this._http.get('/assets/people.json')
.map(res => res.json());
}
答案 0 :(得分:1)
非常简单 - 检查返回的JSON,第10个字符。那里出了点问题。此错误意味着由于结构无效而无法解析JSON。确保JSON格式正确:
Unexpected token n
所以 - JSON在第10位有一个n
字符,打破了它的格式。检查您是否使用{}
和[]
关闭了所有数据。
答案 1 :(得分:0)
JSON文件无效。字符串应该使用双引号。
e.g。 [{ “名字”:“Smael Check”, “状态”:“Web开发者” }]