gson을 사용해보고싶은데 구글에보면 간단한 json형태만 있어서요.. { } 이렇게 뎁스하나만 있는?
공공 api를 이용해서 해보려는데 이런식으로 data클래스안에 data클래스 넣은 형식으로 쓰고있고 
body.response.body.... 이런식으로 해당 위치까지 타고가다보면 잘됩니다 
구글링해서 
val gson = Gson()
                    val json = gson.toJson(FestivalInformResponse::class.java)
                    val getJson = gson.toJson(json, FestivalInformResponse::class.java)
이런식으로 써봤는데 잘되질 않더라구요.. 저렇게 복잡한 json으로 되있을경우엔 어떻게 써야되는건가요?
data class FestivalInformResponse(
    @SerializedName("response")
    val response: Response
) {
    data class Response(
        @SerializedName("body")
        val body: Body,
        @SerializedName("header")
        val header: Header
    ) {
        data class Body(
            @SerializedName("items")
            val items: Items,
            @SerializedName("numOfRows")
            val numOfRows: Int,
            @SerializedName("pageNo")
            val pageNo: Int,
            @SerializedName("totalCount")
            val totalCount: Int
        ) {질문수글자제한이있어서 내용은 지우고 뎁스는 이렇습니다
{
    "response": {
        },
        "body": {
            "items": {
                "item": [
                    {
             .....
                    }
              ]
}