Здравствуйте, никак не могу понять как записать данные в JSON файл чтобы их потом корректно читать, подскажите где допустил ошибку?
Сам код PHP:
$user = "user213";
$token = "token213";
$d1 = array("user" => "$user", "token" => "$token");
$data[0] = $d1;
$inp = file_get_contents('tokens.json');
$tempArray = json_decode($inp);
array_push($tempArray, $data);
$jsonData = json_encode($tempArray);
file_put_contents('tokens.json', $jsonData);
На выходе получаю совсем не то что хотел:
[
[{
"user": "user212",
"token": "token212"
}],
[{
"user": "user213",
"token": "token213"
}]
]
Хотел бы получить это:
{
"users":
[
{
"user": "user1",
"token": "token1"
},
{
"user": "user2",
"token": "token2"
}
]
}