如何在大括号下的方括号中解码 json 数组


How to decode json array in square bracket under curly bracket

>我无法在大括号下的方括号之间获取数组数据。这是 json 输出:

{"data":{"user":[{"transaction":"45455","date":"2013-10-28" }],"msg":"ok"},"error":[]}

我试过这个:

$obj = json_decode($json_data, true);
$user_data_array = $obj['data']['user'];

但是我无法获取用户数组中的数据。等待您的快速回复,提前表示感谢。

我假设消息中的"ok"应该是一个字符串?现在您的 json 无效。

$json_data = '{"data":{"user":[{"transaction":"45455","date":"2013-10-28"}],"msg":"ok"},"error":[]}';
$obj = json_decode($json_data, true);
$user_data_array = $obj['data']['user'];
$user_data_array = $obj['data']['user'][0]['transaction'];