Мне нужно создать json с несколькими уровнями через PHP.Создайте JSON в PHP с несколькими уровнями
{
"accident": {
"dateTime": "2015-08-08T16:12:08",
"desc": "string"
},
"calculationInput": {
"idBlockCodes": [
{
"code": 51,
"value": 1
}
],
"wageRates": {
"labourRate1": 10,
"labourRate2": 11,
"labourRate3": 22,
"labourRate4": 33,
"labourRateD": 44,
"paintRate": 55
}
},
"caseNumber": "F4Q",
"vehicle": {
"adminData": {
"firstRegDate": "2015-07-08",
"numberPlate": "MI214AF"
},
"identification": {
"vin": "VF7S6NFZF56215577"
},
"owner": {
"city": "Praha",
"country": "CZE",
"email": "[email protected]",
"name": "Fero Taraba",
"phone": "777111222",
"phone2": "999555333",
"postCode": "07101",
"street": "Kukureliho 18"
}
}
}
Я actuyltry это и возможно для меня, чтобы создать единый уровень JSON, другими словами:
$data = array (
"caseNumber" =>"F4Q"
);
, а затем просто легко:
$data_json= json_encode($data);
Но кто-то может объяснить мне, как могу ли я сделать это второе или даже 3-е дерево уровней для преобразования в JSON?
Я буду очень благодарен вам за помощь. Благодаря
EDIT: Большинство ответов действительно привести меня правильно, только проблема сейчас эта часть:
"idBlockCodes": [
{
"code": 51,
"value": 1
}
],
где есть [], которые представляют собой некоторый список blockCodes. Любая идея, что с этим делать? :)
это [] что вы хотите получить? – inetphantom