Skip to content

Commit

Permalink
Merge pull request #4 from NikCapko/add_json_file_formatting
Browse files Browse the repository at this point in the history
fix formatting json file on create template
  • Loading branch information
Louco11 authored Aug 15, 2023
2 parents d951932 + 6395e4e commit d8159a9
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions src/main/kotlin/com/arch/temp/mapper/JsonModelMapper.kt
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
package com.arch.temp.mapper

import com.google.gson.Gson
import com.google.gson.GsonBuilder
import com.arch.temp.model.MainClassJson
import com.google.gson.GsonBuilder

object JsonModelMapper {

fun mapToString(main: MainClassJson) = Gson().toJson(main)
fun mapToString(main: MainClassJson): String {
val gson = GsonBuilder().setPrettyPrinting().create()
return gson.toJson(main)
}

fun mapToMainClass(main: String) = GsonBuilder().create().fromJson(main, MainClassJson::class.java)
}

0 comments on commit d8159a9

Please sign in to comment.