Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mustafatoktas/d_jsoncomparerbeautifier
JSON Verilerini Karşılaştıran ve Okunabilir Hale Getiren Uygulama
https://github.com/mustafatoktas/d_jsoncomparerbeautifier
windows-application
Last synced: 11 days ago
JSON representation
JSON Verilerini Karşılaştıran ve Okunabilir Hale Getiren Uygulama
- Host: GitHub
- URL: https://github.com/mustafatoktas/d_jsoncomparerbeautifier
- Owner: mustafatoktas
- License: gpl-3.0
- Created: 2024-04-06T21:57:19.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-25T15:35:23.000Z (3 months ago)
- Last Synced: 2024-08-25T16:48:43.522Z (3 months ago)
- Topics: windows-application
- Language: Kotlin
- Homepage:
- Size: 46.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
JSON Comparer & Beautifier
## **İçindekiler**
- [Uygulama Hakkında](#uygulama-hakkında)
- [Ekran Görüntüleri](#ekran-görüntüleri)
- [Video](#video)
- [Kullanılan Teknoloji ve Kütüphaneler](#kullanılan-teknoloji-ve-kütüphaneler)
- [Uygulamayı Çalıştırma](#uygulamayı-çalıştırma)
- [Lisans](#lisans)
- [İletişim](#i̇letişim)![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Uygulama Hakkında
İşletim Sistemi
Windows
Uygulama Türü
Masaüstü
Bu uygulama 2 farklı JSON tipinde veriyi karşılaştırma ve JSON tipinde verilen
veriyi daha okunabilir hale getirme işlemlerini gerçekleştirmektedir.**Comparer:**
JSON 1 ve JSON 2 alanlarına girilen verilerin öncelikle formatı kontrol edilir. Veriler JSON formatına
uygun değilse uyarı verilir. JSON formatına uygunsa karşılaştırma işlemi gerçekleştirilir ve sonuç
kullanıcıya gösterilir.**Beautifier:**
JSON 1 alanına girilen verinin öncelikle format kontrolü yapılır. Format uygunsa girilen veri alanları,
alt alta yazdırılmak suretiyle daha okunabilir hale getirilir.![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Ekran Görüntüleri
Ekran görüntüleri uygulamanın `v1.0.0` sürümünden alınmıştır. Yeni sürümlerde arayüz tamamen yada kısmi olarak değiştirilmiş olabilir.
| ![Ekran Görüntüsü 1](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%201.png) | ![Ekran Görüntüsü 2](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%202.png) |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| ![Ekran Görüntüsü 3](./Readme%20Resources/Ekran%20Görüntüleri/Ekran%20görüntüsü%203.png) | |![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Video
![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Kullanılan Teknoloji ve Kütüphaneler
- `MVVM + Clean Architecture`
- `Jetpack Compose`
- `Kotlin Coroutines`
- `Flow`
- `Gson`
- `TornadoFX`
- `JSONassert`[build.gradle.kts](./build.gradle.kts)
![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Uygulamayı Çalıştırma
- Uygulamanın proje dosyasını kendi bilgisayarınıza indirmek, kodları incelemek ve
[lisans hakları](https://www.gnu.org/licenses/gpl-3.0.html) kapsamında geliştirme
yapabilmek için [git](https://git-scm.com) yüklü bir bilgisayarda projeyi indirmek
istediğiniz dosya yoluna gidip terminalde
```
git clone https://github.com/mustafatoktas/D_JsonComparerBeautifier.git
```
komutunu çalıştırabilirsiniz.- [Releases](https://github.com/mustafatoktas/D_JsonComparerBeautifier/releases) sayfasına gidip
uygulamanın en güncel sürümünü indirebilirsiniz.![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## Lisans
```
Copyright 2024 Mustafa TOKTAŞLicensed under the GNU General Public License v3.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttps://www.gnu.org/licenses/gpl-3.0.html
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
```![-----------------------------------------------------](./Readme%20Resources/Çizgi.png)
## İletişim