casacore
|
Classes to read or write a JSON file. More...
Modules | |
Json_module_internal_classes | |
Internal Json_module classes and functions. | |
Classes | |
class | casacore::JsonError |
class | casacore::JsonKVMap |
Class to hold a collection of JSON key:value pairs. More... | |
class | casacore::JsonOut |
Class to fill a file or stream in JSON format. More... | |
class | casacore::JsonParser |
Class for parsing Json-style key:value lines. More... | |
class | casacore::JsonValue |
Class to hold any JSON value. More... | |
Classes to read or write a JSON file.
See below for an overview of the classes in this module.
This module handles JSON input and output. It supports the full Json syntax (including null values) with the addition of complex numbers represented as a nested JSON struct with fields "r" and "i".
NaN and infinite floating point numbers are written as a null value.
It supports comments in the JSON file using C, C++ or Python style delimiters.
It consists of the following classes: