I am trying to convert json to a variable without using json_decode.
For Example:
$json = '{
"username": "username",
"password": "pass",
"movies": [
{
"a": "xx",
"b": "xx",
"c": "xx",
"d": 1,
"e": 2
}
]
}';
I have tried to convert this into array:
$post = array(
'username' => 'username',
'passsword' => 'pass',
'movies' => (object) array(
'a' => 'xx',
'b' => 'xx',
"c" => 1,
"d" => 2
)
);
echo json_encode($post);
As you can see it does not match movies block. movies is an object. What I am doing wrong?
‘movies’ is an array of objects:
But why don’t you want to use json_decode()?