# How to create a composite data from json and vice-versa?
Data object to JSON
val lottery = Lottery( lotteryName = "metastayLotteryContest", amount = 100000, participantList = List("Rekha", "Aashish", "Lek"), status = "Open" ) val lotteryJson = lottery.toJsonJSON to Data object
val lotteryJson = """ {"lotteryName":"metastayLotteryContest", "amount":100000, "participantList":["Rekha","Aashish","Lek"], "winner":null,"status":"Open"} """.parseToJsObject.get val lotteryData = Lottery.fromJsonUnsafe(lotteryJson)