Nell'esempio riportato nel readme di json4s https://github.com/json4s/json4s#serializing-non-supported-types la corrispondenza funziona solo se i campi sono order {"start": 0, "end": 0}. Se i campi di inizio e fine vengono scambiati, la corrispondenza non funziona. Esiste comunque la possibilità di scrivere la seguente corrispondenza del caso in modo tale che l'ordinamento dei campi JSON non sia importante?Serializzatore personalizzato Json4s con campi non ordinati
case JObject(JField("start", JInt(s)) :: JField("end", JInt(e)) :: Nil)