0

私はこのようなjsonオブジェクトを持っています

[
  [
    {
      "class":"com.ehealth.data.Sample_Data",
      "collectedBy":"2013-07-21",
      "collectedDate":"Kamal",
      "orderID":2,
      "sampleID":2.897033553E9
    },
    {
      "class":"com.ehealth.data.Order_Data",
      "doctorUsername":"Kamal",
      "dueDate":"2014-01-02",
      "orderDate":"2013-12-12",
      "orderID":2,
      "patientID":"P0001",
      "prority":1,
      "status":"complete",
      "testType":"Fasting Blood Sugar"
    }
  ],
  [
    {
      "class":"com.ehealth.data.Sample_Data",
      "collectedBy":"2013-07-22",
      "collectedDate":"Kamal",
      "orderID":3,
      "sampleID":5.978956192E9
    },
    {
      "class":"com.ehealth.data.Order_Data",
      "doctorUsername":"Kamal",
      "dueDate":"2014-01-02",
      "orderDate":"2013-12-12",
      "orderID":3,
      "patientID":"P0001",
      "prority":2,
      "status":"complete",
      "testType":"Fasting Blood Sugar"
    }
  ]
]

そしてそれをphp配列にデコードします

$data['query'] = json_decode($curl_response);

私はこのように値にアクセスしようとします

foreach ($query as $row) {
    echo $row->sampleID;           
}

しかし、その中の値にアクセスしようとすると、アクセスできず、エラーが発生します

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object 

誰でも私を助けることができます。私は何をすべきかわからない

4

2 に答える 2