gemmi/json.hpp file

Contents

Namespaces

namespace gemmi
namespace gemmi::cif

Functions

auto json_type_as_string(sajson::type t) -> std::string
auto as_cif_value(const sajson::value& val) -> std::string
void fill_document_from_sajson(Document& d, const sajson::document& s)
auto read_mmjson_insitu(char* buffer, size_t size, const std::string& name = "mmJSON") -> Document
auto read_mmjson_file(const std::string& path) -> Document
template<typename T>
auto read_mmjson(T&& input) -> Document

Defines

#define SAJSON_UNSORTED_OBJECT_KEYS
#define SAJSON_NUMBERS_AS_STRINGS