<?php
$s = <<<JSON
{
"books":[
{
"email":"test@test.te",
"author":"John Name",
"created":"2017-03-24 10:41:21"
},
{
"email":"test@test.te",
"author":"John Name",
"created":"2017-03-24 10:41:21"
},
{
"email":"test@test.te",
"author":"John Name",
"created":"2017-03-24 10:41:21"
}
]
}
JSON;
$json['books'][] = [
'email' => 'foo',
'author' => 'bar',
'created' => '42',
];
PD9waHAKCiRzID0gPDw8SlNPTgp7CiAgICAiYm9va3MiOlsKICAgICAgICB7CiAgICAgICAgImVtYWlsIjoidGVzdEB0ZXN0LnRlIiwKICAgICAgICAiYXV0aG9yIjoiSm9obiBOYW1lIiwKICAgICAgICAiY3JlYXRlZCI6IjIwMTctMDMtMjQgMTA6NDE6MjEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgImVtYWlsIjoidGVzdEB0ZXN0LnRlIiwKICAgICAgICAiYXV0aG9yIjoiSm9obiBOYW1lIiwKICAgICAgICAiY3JlYXRlZCI6IjIwMTctMDMtMjQgMTA6NDE6MjEiCiAgICAgICAgfSwKICAgICAgICB7CiAgICAgICAgImVtYWlsIjoidGVzdEB0ZXN0LnRlIiwKICAgICAgICAiYXV0aG9yIjoiSm9obiBOYW1lIiwKICAgICAgICAiY3JlYXRlZCI6IjIwMTctMDMtMjQgMTA6NDE6MjEiCiAgICAgICAgfQogICAgXQp9CkpTT047CgokanNvbiA9IGpzb25fZGVjb2RlKCRzLCB0cnVlKTsKCiRqc29uWydib29rcyddW10gPSBbCiAgJ2VtYWlsJyA9PiAnZm9vJywKICAnYXV0aG9yJyA9PiAnYmFyJywKICAnY3JlYXRlZCcgPT4gJzQyJywKXTsKCnZhcl9kdW1wKGpzb25fZW5jb2RlKCRqc29uLCBKU09OX1BSRVRUWV9QUklOVHxKU09OX1VORVNDQVBFRF9VTklDT0RFKSk7Cg==
string(543) "{
"books": [
{
"email": "test@test.te",
"author": "John Name",
"created": "2017-03-24 10:41:21"
},
{
"email": "test@test.te",
"author": "John Name",
"created": "2017-03-24 10:41:21"
},
{
"email": "test@test.te",
"author": "John Name",
"created": "2017-03-24 10:41:21"
},
{
"email": "foo",
"author": "bar",
"created": "42"
}
]
}"