JsonArrayBuilder

Defines JSON array builder.

import little.json.*
import little.json.Implicits.given
import scala.language.implicitConversions

val user = JsonArrayBuilder()
 .add(1000)
 .add("jza")
 .add(Set("jza", "sudo"))
 .build()

assert { user(0).as[Int] == 1000 }
assert { user(1).as[String] == "jza" }
assert { user(2).as[Set[String]] == Set("jza", "sudo") }
See also
class Object
trait Matchable
class Any

Value members

Concrete methods

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: String): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Byte): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Short): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Int): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Long): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Float): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Double): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: BigInt): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: BigDecimal): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

def add(value: Boolean): JsonArrayBuilder

Adds value to JSON array.

Adds value to JSON array.

Returns

this builder

Adds null value to JSON array.

Adds null value to JSON array.

Returns

this builder

Builds JSON array.

Builds JSON array.