EXCEPTION:位置10的JSON中出现意外的标记n

时间:2017-03-05 18:54:59

标签: json angular

我需要帮助我的错误。 我使用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());
 }

enter image description here};

2 个答案:

答案 0 :(得分:1)

非常简单 - 检查返回的JSON,第10个字符。那里出了点问题。此错误意味着由于结构无效而无法解析JSON。确保JSON格式正确:

Unexpected token n所以 - JSON在第10位有一个n字符,打破了它的格式。检查您是否使用{}[]关闭了所有数据。

答案 1 :(得分:0)

JSON文件无效。字符串应该使用双引号。

e.g。 [{     “名字”:“Smael Check”,     “状态”:“Web开发者” }]