{"id":15487332,"url":"https://github.com/byjg/php-serializer","last_synced_at":"2025-04-22T15:41:27.022Z","repository":{"id":62498663,"uuid":"58509636","full_name":"byjg/php-serializer","owner":"byjg","description":"Serialize any object into array and bind any data structure to an object/array; Can (de)serialize into JSON or XML.","archived":false,"fork":false,"pushed_at":"2025-04-02T13:21:15.000Z","size":155,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-17T04:19:23.597Z","etag":null,"topics":["binding","json","php","serializer","xml"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/byjg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"byjg"}},"created_at":"2016-05-11T02:57:24.000Z","updated_at":"2024-12-10T16:31:28.000Z","dependencies_parsed_at":"2024-01-04T00:18:24.029Z","dependency_job_id":"8fa36b01-b9be-4414-b903-d59501fea98d","html_url":"https://github.com/byjg/php-serializer","commit_stats":{"total_commits":60,"total_committers":1,"mean_commits":60.0,"dds":0.0,"last_synced_commit":"df76378714f9aab4464a93e34d3cd61ac93941c7"},"previous_names":["byjg/php-serializer","byjg/serializer"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byjg%2Fphp-serializer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byjg%2Fphp-serializer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byjg%2Fphp-serializer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/byjg%2Fphp-serializer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/byjg","download_url":"https://codeload.github.com/byjg/php-serializer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250269951,"owners_count":21402968,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binding","json","php","serializer","xml"],"created_at":"2024-10-02T06:22:18.409Z","updated_at":"2025-04-22T15:41:26.999Z","avatar_url":"https://github.com/byjg.png","language":"PHP","funding_links":["https://github.com/sponsors/byjg"],"categories":[],"sub_categories":[],"readme":"# Serializer\n\n[![Build Status](https://github.com/byjg/serializer/actions/workflows/phpunit.yml/badge.svg?branch=master)](https://github.com/byjg/serializer/actions/workflows/phpunit.yml)\n[![Opensource ByJG](https://img.shields.io/badge/opensource-byjg-success.svg)](http://opensource.byjg.com)\n[![GitHub source](https://img.shields.io/badge/Github-source-informational?logo=github)](https://github.com/byjg/serializer/)\n[![GitHub license](https://img.shields.io/github/license/byjg/serializer.svg)](https://opensource.byjg.com/opensource/licensing.html)\n[![GitHub release](https://img.shields.io/github/release/byjg/serializer.svg)](https://github.com/byjg/serializer/releases/)\n\nThe Serializer library is a versatile tool that allows you to convert any object, array, or `stdClass` \ninto JSON, XML, YAML, or an array. It also enables you to apply filters to properties during \nthe conversion process. Additionally, you can parse attributes and apply transformations to property \nvalues on the fly.\n\nThe library also allows you to copy content from one object to another, even if their properties differ.\n\nFor more information, please check:\n\n- [Serialize](docs/serialize.md)\n- [ObjectCopy](docs/objectcopy.md)\n- [ObjectCopyInterface](docs/objectcopyinterface.md)\n\n\n## Install\n\n```\ncomposer require \"byjg/serialize\"\n```\n\n## Test\n\n```\n./vendor/bin/phpunit\n```\n\n## Dependencies\n\n```mermaid\nflowchart TD\n    byjg/serializer --\u003e ext-json\n    byjg/serializer --\u003e symfony/yaml\n    byjg/serializer --\u003e ext-simplexml\n```\n\n----\n[Open source ByJG](http://opensource.byjg.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyjg%2Fphp-serializer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbyjg%2Fphp-serializer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbyjg%2Fphp-serializer/lists"}