Awkward Array: include/awkward/io/json.h File Reference

Loading...
Searching...
No Matches
Classes | Namespaces | Functions
json.h File Reference
`#include <complex>`
`#include <cstdio>`
`#include <string>`
`#include "awkward/common.h"`
`#include "awkward/builder/Builder.h"`
`#include "awkward/builder/ArrayBuilder.h"`
`#include "awkward/BuilderOptions.h"`
`#include "awkward/GrowableBuffer.h"`
`#include "awkward/util.h"`

Go to the source code of this file.

## Classes
class | ToJson
class | ToJsonString
| Produces a JSON-formatted string. More...
class | ToJsonPrettyString
| Produces a pretty JSON-formatted string. More...
class | ToJsonFile
| Produces a JSON-formatted file. More...
class | ToJsonPrettyFile
| Produces a pretty JSON-formatted file. More...
class | FileLikeObject
| Abstract class to represent a file-like object, something with a `read(num_bytes)` method. Satisfies RapidJSON's Stream interface. More...
class | FromJsonObjectSchema

## Namespaces
namespace | awkward

## Functions
LIBAWKWARD_EXPORT_SYMBOL int64_t | FromJsonString (const char *source, ArrayBuilder &builder, const char *nan_string=nullptr, const char *infinity_string=nullptr, const char *minus_infinity_string=nullptr)
| Parses a JSON-encoded string using an ArrayBuilder.
LIBAWKWARD_EXPORT_SYMBOL int64_t | FromJsonFile (FILE *source, ArrayBuilder &builder, int64_t buffersize, const char *nan_string=nullptr, const char *infinity_string=nullptr, const char *minus_infinity_string=nullptr)
| Parses a JSON-encoded file using an ArrayBuilder.
LIBAWKWARD_EXPORT_SYMBOL void | fromjsonobject (FileLikeObject *source, ArrayBuilder &builder, int64_t buffersize, bool read_one, const char *nan_string=nullptr, const char *posinf_string=nullptr, const char *neginf_string=nullptr)
| Parses a JSON-encoded file-like object using an ArrayBuilder.