Parselix.Prepared.JSON

Provide a json parser.

Example

json |> parse(JSON)
Source

Summary

array(option \\ nil)
array_l(option \\ nil)

This is almost the same function as array/1, but it returns a result with metadata

begin_array(option \\ nil)
begin_array_l(option \\ nil)

This is almost the same function as begin_array/1, but it returns a result with metadata

begin_object(option \\ nil)
begin_object_l(option \\ nil)

This is almost the same function as begin_object/1, but it returns a result with metadata

between(option \\ nil)
between_l(option \\ nil)

This is almost the same function as between/1, but it returns a result with metadata

end_array(option \\ nil)
end_array_l(option \\ nil)

This is almost the same function as end_array/1, but it returns a result with metadata

end_object(option \\ nil)
end_object_l(option \\ nil)

This is almost the same function as end_object/1, but it returns a result with metadata

exp(option \\ nil)
exp_l(option \\ nil)

This is almost the same function as exp/1, but it returns a result with metadata

float(option \\ nil)
float_l(option \\ nil)

This is almost the same function as float/1, but it returns a result with metadata

frac(option \\ nil)
frac_l(option \\ nil)

This is almost the same function as frac/1, but it returns a result with metadata

int(option \\ nil)
int_l(option \\ nil)

This is almost the same function as int/1, but it returns a result with metadata

integer(option \\ nil)
integer_l(option \\ nil)

This is almost the same function as integer/1, but it returns a result with metadata

json(option \\ nil)
json_char(option \\ nil)
json_char_l(option \\ nil)

This is almost the same function as json_char/1, but it returns a result with metadata

json_l(option \\ nil)

This is almost the same function as json/1, but it returns a result with metadata

json_number(option \\ nil)
json_number_l(option \\ nil)

This is almost the same function as json_number/1, but it returns a result with metadata

json_string(option \\ nil)
json_string_l(option \\ nil)

This is almost the same function as json_string/1, but it returns a result with metadata

member(option \\ nil)
member_l(option \\ nil)

This is almost the same function as member/1, but it returns a result with metadata

name_separator(option \\ nil)
name_separator_l(option \\ nil)

This is almost the same function as name_separator/1, but it returns a result with metadata

object(option \\ nil)
object_l(option \\ nil)

This is almost the same function as object/1, but it returns a result with metadata

separate(option \\ nil)
separate_l(option \\ nil)

This is almost the same function as separate/1, but it returns a result with metadata

token(option \\ nil)
token_l(option \\ nil)

This is almost the same function as token/1, but it returns a result with metadata

unescaped(option \\ nil)
unescaped_l(option \\ nil)

This is almost the same function as unescaped/1, but it returns a result with metadata

value(option \\ nil)
value_l(option \\ nil)

This is almost the same function as value/1, but it returns a result with metadata

value_separator(option \\ nil)
value_separator_l(option \\ nil)

This is almost the same function as value_separator/1, but it returns a result with metadata

Functions

array(option \\ nil)
Source
array_l(option \\ nil)

This is almost the same function as array/1, but it returns a result with metadata.

Source
begin_array(option \\ nil)
Source
begin_array_l(option \\ nil)

This is almost the same function as begin_array/1, but it returns a result with metadata.

Source
begin_object(option \\ nil)
Source
begin_object_l(option \\ nil)

This is almost the same function as begin_object/1, but it returns a result with metadata.

Source
between(option \\ nil)
Source
between_l(option \\ nil)

This is almost the same function as between/1, but it returns a result with metadata.

Source
end_array(option \\ nil)
Source
end_array_l(option \\ nil)

This is almost the same function as end_array/1, but it returns a result with metadata.

Source
end_object(option \\ nil)
Source
end_object_l(option \\ nil)

This is almost the same function as end_object/1, but it returns a result with metadata.

Source
exp(option \\ nil)
Source
exp_l(option \\ nil)

This is almost the same function as exp/1, but it returns a result with metadata.

Source
float(option \\ nil)
Source
float_l(option \\ nil)

This is almost the same function as float/1, but it returns a result with metadata.

Source
frac(option \\ nil)
Source
frac_l(option \\ nil)

This is almost the same function as frac/1, but it returns a result with metadata.

Source
int(option \\ nil)
Source
int_l(option \\ nil)

This is almost the same function as int/1, but it returns a result with metadata.

Source
integer(option \\ nil)
Source
integer_l(option \\ nil)

This is almost the same function as integer/1, but it returns a result with metadata.

Source
json(option \\ nil)
Source
json_char(option \\ nil)
Source
json_char_l(option \\ nil)

This is almost the same function as json_char/1, but it returns a result with metadata.

Source
json_l(option \\ nil)

This is almost the same function as json/1, but it returns a result with metadata.

Source
json_number(option \\ nil)
Source
json_number_l(option \\ nil)

This is almost the same function as json_number/1, but it returns a result with metadata.

Source
json_string(option \\ nil)
Source
json_string_l(option \\ nil)

This is almost the same function as json_string/1, but it returns a result with metadata.

Source
member(option \\ nil)
Source
member_l(option \\ nil)

This is almost the same function as member/1, but it returns a result with metadata.

Source
name_separator(option \\ nil)
Source
name_separator_l(option \\ nil)

This is almost the same function as name_separator/1, but it returns a result with metadata.

Source
object(option \\ nil)
Source
object_l(option \\ nil)

This is almost the same function as object/1, but it returns a result with metadata.

Source
separate(option \\ nil)
Source
separate_l(option \\ nil)

This is almost the same function as separate/1, but it returns a result with metadata.

Source
token(option \\ nil)
Source
token_l(option \\ nil)

This is almost the same function as token/1, but it returns a result with metadata.

Source
unescaped(option \\ nil)
Source
unescaped_l(option \\ nil)

This is almost the same function as unescaped/1, but it returns a result with metadata.

Source
value(option \\ nil)
Source
value_l(option \\ nil)

This is almost the same function as value/1, but it returns a result with metadata.

Source
value_separator(option \\ nil)
Source
value_separator_l(option \\ nil)

This is almost the same function as value_separator/1, but it returns a result with metadata.

Source