【问题标题】:SyntaxError: JSON.parse Error: Unexpected input at position:281SyntaxError:JSON.parse 错误:位置意外输入:281
【发布时间】:2019-09-18 00:17:55
【问题描述】:

我一直在寻找这个,但它总是给我不相关的答案,希望你们花时间把我从这个问题中拯救出来。感谢您未来的回答。

SyntaxError: JSON.parse Error: Unexpected input at position:281

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';

@IonicPage()
@Component({
  selector: 'page-form',
  templateUrl: 'form.html',
})
export class FormPage {
  data: any[];

  constructor(public navCtrl: NavController, public navParams: NavParams, private http: Http) {
    let localData = this.http.get('assets/data/menus.json').map(res => res.json().items);
    localData.subscribe(data => {
      this.data = data;
    });
  }

  toggleSection(i) {
    this.data[i].open = !this.data[i].open;
  }

  toggleItem(i, j) {
    this.data[i].children[j].open = !this.data[i].children[j].open;

  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad FormPage');
  }

}

【问题讨论】:

  • 你有想要解析的 JSON 吗?
  • 是的,我有 menus.json
  • 这里是 assets/data/menus.json
  • { "items": [ { "name": "Pizza", "children": [ { "name": "Traditional", "children": [ { "name": "Pizza Samali ", "信息": "pitsa sa albertos bahug taler", "价格": }, { "name": "Pizza Samali", "信息": "pitsa sa albertos bahug taler", "价格": } ] } ] } ] }

标签: angular ionic3


【解决方案1】:

您的 JSON 格式错误。 Te price 必须有一个值,即使是一个空字符串。 像这样试试。

{
  "items": [
    {
      "name": "Pizza",
      "children": [
        {
          "name": "Traditional",
          "children": [
            {
              "name": "Pizza Samali",
              "information": "pitsa sa albertos bahug taler",
              "price": ""
            },
            {
              "name": "Pizza Samali",
              "information": "pitsa sa albertos bahug taler",
              "price": ""
            }
          ]
        }
      ]
    }
  ]
}

【讨论】:

    猜你喜欢
    • 2020-03-09
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    • 2020-10-05
    • 2022-01-22
    • 2020-02-06
    • 2021-02-27
    • 1970-01-01
    相关资源
    最近更新 更多