Javascript 如何使用ngrepeat在angular js中解析此json

Javascript 如何使用ngrepeat在angular js中解析此json,javascript,angularjs,json,angularjs-ng-repeat,ng-repeat,Javascript,Angularjs,Json,Angularjs Ng Repeat,Ng Repeat,我试图使用ngrepeat在angular js中解析这个json,但它没有给出长度。谁能告诉我如何解析这个json { "item1": { "timing": "9:15-12:30,15:00-21:15,13:00-14:30", "price": 45, "session": "breakfast", "check": false }, "item2": { "timing": "10:15-12:30,15:00-18:15",

我试图使用ngrepeat在angular js中解析这个json,但它没有给出长度。谁能告诉我如何解析这个json

{
  "item1": {
    "timing": "9:15-12:30,15:00-21:15,13:00-14:30",
    "price": 45,
    "session": "breakfast",
    "check": false
  },
  "item2": {
    "timing": "10:15-12:30,15:00-18:15",
    "price": 55,
    "session": "breakfast",
    "check": true
  },
  "item3": {
    "timing": "15:00-18:15",
    "price": 25,
    "session": "snacks",
    "check": true

  }

}
更新

<div ng-repeat="tempdata in jsonData">
<div>{{tempdata.timing}}
</div>
<div>{{tempdata.price}}
</div>
....
</div>

{{tempdata.timening}
{{tempdata.price}}
....
我试图通过ng repeat实现目标,但我被卡住了
关于

您可能正在尝试这样做

<div ng-repeat="(key,val) in jsonData">
  <p>{{jsonData[key]["timing"]}}</p>
  <p>{{{jsonData[key]["price"]}}</p>
</div>

{{jsonData[key][“timening”]}

{{{jsonData[key][“price”]}


如果您发出http请求以接收json数据,请记住angular http服务会返回一个承诺,您需要在将数据添加到作用域之前处理该承诺。

您正在对key-value对象运行ng repeat。您的json数据不是数组。因此您需要使用key-value来检索数据

<div ng-repeat="(key,value) in jsonData">
     <div>{{jsonData[key].timing}}
     </div>
    <div>{{jsonData[key].price}}
    </div>
    ....
</div>

{{jsonData[key].计时}
{{jsonData[key].price}
....

而且jsonData没有长度,因为它是一个对象。

您正在尝试如何操作?请显示您的代码。您有一个对象,而对象没有长度(数组有)而
ng repeat
文档向您展示了如何重复object@charlietfl你可以发布一个链接来解释它吗?你可以用代码展示你的方法吗?@NutBoltu我更新了我的代码。请check@Kumar您正在key-value对象上运行ng repeat。您的json数据不是数组。因此需要使用key-value检索数据。请看我的答案。@nutboluthanks for response如果我的答案对你有帮助,请投票表决或做出正确的回答