PHP code example of mrbenosborne / json-unmarshal
1. Go to this page and download the library: Download mrbenosborne/json-unmarshal library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mrbenosborne / json-unmarshal example snippets
use JSON\Attributes\JSON;
use JSON\Unmarshal;
lass Flight
{
#[JSON(field: 'airline')]
public string $airlineName;
#[JSON(field: 'aircraft.type')]
public string $aircraftType;
#[JSON(field: 'route', type: FlightRoute::class)]
public array $route;
}
// Create a new flight class
$flight = new Flight();
// Load our JSON data from file
$jsonData = json_decode(file_get_contents('flight.json'), true);
// Unmarshal JSON
Unmarshal::decode($flight, $jsonData);