View Source Cogito.Json (Cogito v1.2.0)

A classic example of json parsing.

Possible inputs:

  • [[], [1], 2, [[3, []]]]
  • [1, {a: \"Daniil Serov\", b: [1, 2, 3]}, null]
  • {employees: [{John: {age: 20, car: null}}, {Anna: {age: 23, car: \"Lada\"}}]}

Summary

Functions

array()

@spec array() :: Cogito.parser()

entry()

@spec entry() :: Cogito.parser()

object()

@spec object() :: Cogito.parser()

parser()

@spec parser() :: Cogito.parser()

parser!()

@spec parser!() :: Cogito.parser!()

value()

@spec value() :: Cogito.parser()