Я хотел бы определить условия, например, для метода когда. Так, например:
people.select(when(col("gender").equalTo("male"), 0)
.when(col("gender").equalTo("female"), 1)
.otherwise(2))
Я хочу предоставить json как:
{
"0": {
"gender": "male"
},
"1": {
"gender": "female"
}
}
А теперь, используя json, я хотел бы создать условие, используя правила из json. Есть ли какое-нибудь нестандартное решение, которое могло бы помочь? Я пока не нашел ничего подходящего.