https://github.com/tobihatti/api-2-oop
✔🌍 Simple tool for converting API-Statements into objects for OOP-Languages
https://github.com/tobihatti/api-2-oop
api csharp development-tools dotnet rest-api tool uwp
Last synced: 3 months ago
JSON representation
✔🌍 Simple tool for converting API-Statements into objects for OOP-Languages
- Host: GitHub
- URL: https://github.com/tobihatti/api-2-oop
- Owner: TobiHatti
- License: gpl-3.0
- Created: 2020-01-14T12:00:26.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T09:38:20.000Z (over 2 years ago)
- Last Synced: 2025-02-15T05:25:02.623Z (5 months ago)
- Topics: api, csharp, development-tools, dotnet, rest-api, tool, uwp
- Language: C#
- Homepage: https://endev.at/p/API-2-OOP
- Size: 48.8 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# API-2-OOP
[](https://opensource.org/licenses/GPL-3.0)
[](https://github.com/TobiHatti/API-2-OOP/releases)
[](https://github.com/TobiHatti/API-2-OOP/releases)
[](https://github.com/TobiHatti/API-2-OOP/commits/master)
[](https://github.com/TobiHatti/API-2-OOP/issues)
[](https://github.com/TobiHatti/API-2-OOP)
The API-2-OOP-Tool provides a simple way to convert lines from an API to programing-friendly-formated statements to speed up development of API-based programs.
Available as Winforms-Program as well as UWP-App (Windows-App)
```json
{
"status":"success",
"data":[
{
"id":"1",
"employee_name":"Tiger Nixon",
"employee_salary":"320800",
"employee_age":"61"
,"profile_image":""
},
{
"id":"2",
"employee_name":"Garrett Winters",
```A single line from the API-Example above, when selected, gets converted into the following:
```csharp
// C#
string name = apiResult.data[0].employee_name;
```
You can pick from several common languages. The output adapts to whichever language is selected:```vbnet
' VB .NET
Dim name As String = apiResult.data(0).employee_name
```
```php
// PHP
$name = apiResult->data[0]->employee_name;
```
```python
# Python
name = apiResult.data[0].employee_name
```## Downloads:
WinForms-Edition: [see releases](https://github.com/TobiHatti/API-2-OOP/releases)
UWP-Versions / Windows App: Download from Microsoft-Store (Pending...)