Table of Contents

Named Tuples 🔗

In Scala 3 you can use named tuples in the form (a = "mystring", b = 123).
Tupson has experimental support for it.

Example:

            type Person = (name: String, age: Int)

val nt1: Person = (name = "Mujo", age = 35)
println(nt1.toJson)
// {"age":35,"name":"Mujo"}

val str = """ { "name": "Mujo", "age": 35 } """
val nt2 = str.parseJson[Person]
// (name = "Mujo", age = 35)