public function parseExamples()
{
return ['string value' => [['"Foo"'], 'Foo'], 'null value' => [['null'], null], 'numeric value' => [['42'], 42], 'array value' => [['["Foo","Bar"]'], ['Foo', 'Bar']], 'object value is parsed as associative array by default' => [['{"name":"Foo"}'], ['name' => 'Foo']], 'object value without associative array' => [['{"name":"Foo"}', false], (object) ['name' => 'Foo']]];
}