javascript - 如何在 angularJs 中访问 stdclass json 对象?

标签 javascript angularjs json

我的 JSON 是 stdclass 对象的形式。我如何迭代我的 JSON.我的 JSON 是这样的:

$scope.mytest=[  array(161) {
[0]=>
object(stdClass)#4 (14) {
  ["arrivalTime"]=>
  string(8) "17:00:00"
  ["availableSeats"]=>
  string(2) "42"
  ["boardingPointDetails"]=>
  array(6) {
    [0]=>
    object(stdClass)#5 (3) {
      ["code"]=>
      string(4) "1631"
      ["name"]=>
      string(9) "Koyambedu"
      ["time"]=>
      string(8) "09:30:00"
     } 
   ....
}];

请帮助我。提前致谢。

最佳答案

这看起来像一个 php 对象。 在将其发送到 JS 之前,您应该在 php 中对其进行编码

  // PHP side:
  return json_encode(yourObject)

然后返回给JS解析

// JS side
$http.get(...).then(function(res){
      JSON.parse(res) 
      ...
});
<小时/>

您应该得到如下 JSON:

$scope.mytest = [  { 
        "0" : {
            "arrivalTime" : "17:00:00",
            "availableSeats" : "42",
            "boardingPointDetails" : [{
                    "0" : {
                        "code" : "1631",
                        "name" : "Koyambedu",
                        "time" : "09:30:00"
                    }
                }
            ]
        }
        ....
    }
];

如果您可以访问数组的第一个元素:$scope.mytest[0]

如果您想访问对象的属性:yourObject["keyname"] 示例:

var myobject = {
    "arrivalTime" : "17:00:00",   // myobject["arrivalTime"] or myobject.arrivalTime
    "availableSeats" : "42",
    "boardingPointDetails" : [   // myobject.boardingPointDetails
         {                   // myobject.boardingPointDetails[0]
            "0" : {               // myobject.boardingPointDetails[0]["0"]
                "code" : "1631",  // myobject.boardingPointDetails[0]["0"]["code"]
                "name" : "Koyambedu",
                "time" : "09:30:00"
            }
        }
    ]
}

关于javascript - 如何在 angularJs 中访问 stdclass json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37560042/

相关文章:

javascript - audio.play 不是使用 ref 的箭头函数组件的函数错误

javascript - ng-if 中的 html 元素在页面加载时出现

javascript - angularjs ng-repeat在选择选项中过滤多个字段

php - 以 json 对象形式传递时间戳值以填充流程图

python - 尝试使用 Python request.put 更新 Openhab 的 Rest API 中的值时出现错误 404

javascript - 单击以使用 Javascript/ES6 更改内部子项和其他部分

javascript - 悬停时如何突出显示具有相同数据的两个不同表格上的单元格?

javascript - React - 从另一个文件更新状态的组件

json - 如何使用 jq 修改嵌套对象

javascript - ngGrid 对整个结果集进行排序