我被这个 Json 数据困住了:
我在一个变量中有这个信息:
$mydata= '{"success":true,"data":[{"sku":203823,"issoldout":false,"isShowDiscount":false,"discount":0,"currencycode":"USD","currencysymbol":"US$","price":"10.20","listprice":"","adddate":"4/23/2013"}]}';
我已经设法通过这样做来判断成功是否正确:
$obj = JSON_decode($mydata, true);
if ($obj['success'] != 1) {
print 'Does Not Exist<br />';
}
else{
print $obj['success']."<br/>";
}
其中echo $obj['success'];
如果为真则等于 1,如果为假则等于 0。
让我陷入困境的是如何获取 "data":[] 数组中的键。
我试过了print $obj['data'][0];
, print $obj['data']['sku'];
但都没有返回。
欢迎任何关于如何获取信息的想法。