Ajax 如何在angular js中读取.json文件

Ajax 如何在angular js中读取.json文件,ajax,json,angularjs,Ajax,Json,Angularjs,这里我想读一个.json文件。我必须在控制器上读它。但是我在读取.json文件时得到了一些信息。 quick.json: [ { "data":{ "questions":{ "level":[ { "question":[ { "title":"What does SAP® stand for?",

这里我想读一个.json文件。我必须在控制器上读它。但是我在读取.json文件时得到了一些信息。 quick.json:

 [
 {
   "data":{
  "questions":{

           "level":[
              {
                 "question":[
                    {
                       "title":"What does SAP® stand for?",
                       "answer":[
                          "Services for Application Programming",
                          {
                             "_correct":"1",
                             "__text":"Systems, Applications, and Programs"
                          },
                          "Sino-American Peace",
                          "Statistical Analysis Program"
                       ]
                    },
                    {
                       "title":"What does Tcode mean?",
                       "answer":[
                          "Television Code",
                          "Translation Code",
                          "Transition Code",
                          {
                             "_correct":"1",
                             "__text":"Transaction Code"
                          }
                       ]
                    },

}
}
]

我试图阅读我得到了意想不到的令牌/。有人能建议如何阅读吗?

您发布的JSON不正确

这是他们需要使用的格式:

JSON:

以及我用来在angular中遍历JSON的html:

<div ng-app>
    <div ng-controller = "test">
        <div ng-repeat="data1 in questions">
            <div ng-repeat="question in data1.data.questions.level">
                    <div ng-repeat="levelQuest in question.question">
                        {{levelQuest.title}}
                </div>
            </div>
        </div>
    </div>
</div>

{{levelQuest.title}

您可以将JSON结构粘贴到此处-

粘贴后,您将看到JSON的结构中有一些错误

正确的JSON将是:

[
 {
   "data":{
  "questions":{

           "level":[
              {
                 "question":[
                    {
                       "title":"What does SAP® stand for?",
                       "answer":[
                          "Services for Application Programming",
                          {
                             "_correct":"1",
                             "__text":"Systems, Applications, and Programs"
                          },
                          "Sino-American Peace",
                          "Statistical Analysis Program"
                       ]
                    },
                    {
                       "title":"What does Tcode mean?",
                       "answer":[
                          "Television Code",
                          "Translation Code",
                          "Transition Code",
                          {
                             "_correct":"1",
                             "__text":"Transaction Code"
                          }
                       ]
                    }
                 ]
              }
           ]
        }
     }
   }
]

谢谢您能建议如何一次显示每个问题吗?我建议更改json的结构,因为它嵌套很深,并且有许多ng重复(这意味着许多$digests)因此,避免嵌套ng重复…这是我的要求,因此我必须遵循此操作哦,好的,那么您可以使用bindonce以减少$watchers的数量。非常感谢。这对我有帮助。
[
 {
   "data":{
  "questions":{

           "level":[
              {
                 "question":[
                    {
                       "title":"What does SAP® stand for?",
                       "answer":[
                          "Services for Application Programming",
                          {
                             "_correct":"1",
                             "__text":"Systems, Applications, and Programs"
                          },
                          "Sino-American Peace",
                          "Statistical Analysis Program"
                       ]
                    },
                    {
                       "title":"What does Tcode mean?",
                       "answer":[
                          "Television Code",
                          "Translation Code",
                          "Transition Code",
                          {
                             "_correct":"1",
                             "__text":"Transaction Code"
                          }
                       ]
                    }
                 ]
              }
           ]
        }
     }
   }
]