From 87fa6d06265698e8fa5ddb71fec93cc8148712f7 Mon Sep 17 00:00:00 2001 From: Willfreity Date: Tue, 19 Mar 2024 18:23:41 -0300 Subject: [PATCH 1/6] exercicio resolvido --- src/main/kotlin/Main.kt | 7 +++++++ src/main/kotlin/restaurante.kt | 25 +++++++++++++++++++++++++ src/main/restaurante.json | 22 ++++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 src/main/kotlin/restaurante.kt create mode 100644 src/main/restaurante.json diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 0a9890e..52694c5 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -1,7 +1,14 @@ package org.example +import java.io.File + fun main() { println("Hello World!") + +val restauranteJso= File("/home/wilker/codelab/src/main/restaurante.json").readText() + println(restauranteJso) + + } /** diff --git a/src/main/kotlin/restaurante.kt b/src/main/kotlin/restaurante.kt new file mode 100644 index 0000000..e849c47 --- /dev/null +++ b/src/main/kotlin/restaurante.kt @@ -0,0 +1,25 @@ +package org.example + +class restaurante ( + var name: String, + var rating :Double +) +class endereco( + var country:String, + var city: String, + var road: String, + var number :String, + var neighborhood: String, + var state: String + +) +class itinerary( + var start_Hourts:String, + var end_Hours:String, + var day:String + +) + + + + diff --git a/src/main/restaurante.json b/src/main/restaurante.json new file mode 100644 index 0000000..b2fdd01 --- /dev/null +++ b/src/main/restaurante.json @@ -0,0 +1,22 @@ +{ + "name": "Comida Mineira", + "rating": "5", + "endereco": { + "country": "Brasil", + "city": "Conceicao do Para", + "road": "Road 01", + "number": "1110", + "neighborhood": "Centro", + "state": "Minas Gerais" + }, + "itinerary": { + "start_Hours": "08:00", + "end_Hours": "20:00", + "day": "Monday, tuesday,Wednesday,thursday,Friday" + } +} + + + + + From 0ed13bdbff72193b7281b4f6d12eaebd578a54f6 Mon Sep 17 00:00:00 2001 From: Willfreity Date: Wed, 20 Mar 2024 17:33:30 -0300 Subject: [PATCH 2/6] parte 1 --- src/main/kotlin/Main.kt | 8 +++-- .../kotlin/{restaurante.kt => restaurant.kt} | 6 ++-- src/main/restaurante.json | 34 ++++++++++--------- 3 files changed, 26 insertions(+), 22 deletions(-) rename src/main/kotlin/{restaurante.kt => restaurant.kt} (83%) diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 52694c5..8fe68ef 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -1,13 +1,15 @@ package org.example +import com.google.gson.Gson import java.io.File - fun main() { println("Hello World!") val restauranteJso= File("/home/wilker/codelab/src/main/restaurante.json").readText() - println(restauranteJso) - + //println(restauranteJso) +val gson = Gson() + val restaurant = gson.fromJson(restauranteJso,Restaurant::class.java) + println(restaurant.name) } diff --git a/src/main/kotlin/restaurante.kt b/src/main/kotlin/restaurant.kt similarity index 83% rename from src/main/kotlin/restaurante.kt rename to src/main/kotlin/restaurant.kt index e849c47..ea1a206 100644 --- a/src/main/kotlin/restaurante.kt +++ b/src/main/kotlin/restaurant.kt @@ -1,10 +1,10 @@ package org.example -class restaurante ( +class Restaurant ( var name: String, var rating :Double ) -class endereco( +class Adress( var country:String, var city: String, var road: String, @@ -13,7 +13,7 @@ class endereco( var state: String ) -class itinerary( +class Itinerary( var start_Hourts:String, var end_Hours:String, var day:String diff --git a/src/main/restaurante.json b/src/main/restaurante.json index b2fdd01..ddac17d 100644 --- a/src/main/restaurante.json +++ b/src/main/restaurante.json @@ -1,21 +1,23 @@ { - "name": "Comida Mineira", - "rating": "5", - "endereco": { - "country": "Brasil", - "city": "Conceicao do Para", - "road": "Road 01", - "number": "1110", - "neighborhood": "Centro", - "state": "Minas Gerais" - }, - "itinerary": { - "start_Hours": "08:00", - "end_Hours": "20:00", - "day": "Monday, tuesday,Wednesday,thursday,Friday" - } -} + "Restaurant": { + "name": "Comida Mineira", + "rating": "5", + "Adress": { +"country": "Brasil", +"city": "Conceicao do Para", +"road": "Road 01", +"number": "1110", +"neighborhood": "Centro", +"state": "Minas Gerais" +}, + "Itinerary": { +"start_Hours": "08:00", +"end_Hours": "20:00", +"day": "Monday, tuesday,Wednesday,thursday,Friday" +} +} +} From 438e1aa4176792763d7bc63176b83e300fbaf1a7 Mon Sep 17 00:00:00 2001 From: Willfreity Date: Thu, 21 Mar 2024 20:29:48 -0300 Subject: [PATCH 3/6] =?UTF-8?q?alteran=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/Main.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index 8fe68ef..7c756bf 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -3,14 +3,16 @@ import com.google.gson.Gson import java.io.File fun main() { - println("Hello World!") -val restauranteJso= File("/home/wilker/codelab/src/main/restaurante.json").readText() - //println(restauranteJso) +val restauranteJso= File("/home/wilker/Documentos/codelab/src/main/restaurante.json").readText() + println(restauranteJso) val gson = Gson() val restaurant = gson.fromJson(restauranteJso,Restaurant::class.java) println(restaurant.name) + + + } /** From 4f3d8854d20e56dd4fbc697cda795a5ef7ee02af Mon Sep 17 00:00:00 2001 From: Willfreity Date: Thu, 21 Mar 2024 20:49:39 -0300 Subject: [PATCH 4/6] um dia acaba --- .idea/gradle.xml | 1 + build.gradle.kts | 1 + 2 files changed, 2 insertions(+) diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 14746e7..2a65317 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +