json4s readme https://github.com/json4s/json4s#serializing-non-supported-typesに記載されている例では、フィールドが {"start":0,"end":0} の順序である場合にのみ一致が機能します。開始フィールドと終了フィールドが入れ替わると、一致は機能しません。JSONフィールドの順序が問題にならないように、以下のケースマッチを書く方法はありますか?
case JObject(JField("start", JInt(s)) :: JField("end", JInt(e)) :: Nil)