Serde
janephp
Serde | janephp | |
---|---|---|
7 | 2 | |
266 | 584 | |
- | 1.9% | |
8.3 | 7.7 | |
about 2 months ago | 4 days ago | |
PHP | PHP | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Serde
- Data-Mapper: A package for fast mapping of strong-typed objects
-
Is rust serde unique?
In PHP there is a lib that draws inspiration from serde https://github.com/Crell/Serde
-
What environment, framework or class would you use to interact with APIs?
Guzzle for the actual connection. Get back JSON. Use https://github.com/Crell/Serde to map that JSON into classed objects. Do as you will with the objects. (You can also do the same the other way around to create a message object with all the type safety and builder functionality you want, Serde it to JSON/array, and then send the message through Guzzle.)
-
Has there been any talk of an "empty" coalesce operator?
I even have a very nice library to make that dead simple for you: https://github.com/Crell/Serde
-
Hydration / Mapping library
Sounds a lot like Serde. :-)
-
pjson: a simple JSON <=> PHP8+ data objects library
Sounds a bit like Serde: https://github.com/crell/serde
- Serde: A modern serialization library for PHP 8.1
janephp
-
openapi-generator vs janephp?
Someone commented recently about janephp as an option for generating code to interact with OpenApi speced web APIs.
-
What environment, framework or class would you use to interact with APIs?
If the APIs you have to use have an OpenAPI specs you can une the following library to generate your interfaces: https://github.com/janephp/janephp
What are some alternatives?
Valinor - PHP library that helps to map any input into a strongly-typed value object structure.
nutgram - The Telegram bot framework that doesn't drive you nuts.
json-mapper - Maps JSON data to strongly typed PHP DTOs
Laminas API Tool Skeleton - Skeleton Application for Laminas API Tools
ObjectHydrator - Object Hydration library to create Command and Query objects.
client - ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
pjson - JSON <=> PHP8+ objects serialization / deserialization library
crowdin-api-client-php - PHP client library for Crowdin API
JsonMapper - Map nested JSON structures onto PHP classes
TikTok-LoginKit-PHP - Official TikTok LoginKit implementation in PHP
data-transfer-object - Data transfer objects with batteries included
php-sdk - PHP SDK for the Sellix Developers API (developers.sellix.io). Quickly get started and create products, payments and more using PHP.