JsonWriter

trait JsonWriter extends AutoCloseable

Defines JSON writer.

import java.io.StringWriter
import little.json.*
import little.json.Implicits.given
import scala.language.implicitConversions

val buf = StringWriter()
val out = JsonWriter(buf)

try
 val user = Json.obj("id" -> 1000, "name" -> "jza")
 out.write(user)

 val json = Json.parse(buf.toString)
 assert { json == user }
finally
 out.close()
See also
Companion
object
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Abstract methods

def close(): Unit

Closes writer.

Closes writer.

Writes JSON structure.

Writes JSON structure.

Value Params
value

JSON structure