+
Point of view
All features
deferred class JSON_CODEC [DATA_]
Summary
A JSON codec, to be subclassed for actual functionality
Direct parents
Inherit list: JSON_ANY_CODEC
Known children
Inherit list: JSON_CODEC_IMPL
Overview
build (data: DATA_): JSON_TEXT
deferred function
parse (data: INPUT_STREAM): JSON_TEXT
effective function
on_error (message: ABSTRACT_STRING, line: INTEGER_32, column: INTEGER_32)
deferred procedure
writable attribute
{}
parser: JSON_PARSER
effective function
{}
create_array: JSON_DATA
deferred function
add_to_array (array: JSON_DATA, value: JSON_DATA)
deferred procedure
finalize_array (array: JSON_DATA)
deferred procedure
create_object: JSON_DATA
deferred function
add_to_object (object: JSON_DATA, key: JSON_DATA, value: JSON_DATA)
deferred procedure
finalize_object (object: JSON_DATA)
deferred procedure
create_string (string: JSON_STRING): JSON_DATA
deferred function
create_number (number: JSON_NUMBER): JSON_DATA
deferred function
true_value: JSON_DATA
deferred function
false_value: JSON_DATA
deferred function
null_value: JSON_DATA
deferred function