Language/Kotlin
2021 - 05 - 09, Kotlin
Cs.Woo
2021. 5. 10. 01:41
Jackson 라이브러리 적용
var members = mapper.readValue<MutableList<Member>>(File("./MemberData.json"))
fun addMember(memId: String, memPW: String, memNick: String, memName: String, memPHNum: String, memEmail: String): Int {
var lastMemberIndex = (members.lastIndex) + 1
val memIndex = ++lastMemberIndex
val regDate = util.getNowDateStr()
val updateDate = util.getNowDateStr()
members.add(Member(memIndex, memId, memPW, memNick, memName, memPHNum, memEmail, regDate, updateDate))
mapper.writerWithDefaultPrettyPrinter().writeValue(File("./MemberData.json"),members)
return memIndex
}