52                                   bool canonicalForm) 
FLAPI;
 
#define FL_NULLABLE
Definition CompilerSupport.h:94
#define FLEECE_PUBLIC
Definition CompilerSupport.h:269
#define FL_ASSUME_NONNULL_BEGIN
Definition CompilerSupport.h:92
#define NODISCARD
Definition CompilerSupport.h:63
#define FL_ASSUME_NONNULL_END
Definition CompilerSupport.h:93
#define FLAPI
Definition CompilerSupport.h:292
FLSliceResult FLStringResult
Definition FLSlice.h:99
FLSlice FLString
Definition FLSlice.h:98
FLEECE_PUBLIC bool FLEncoder_ConvertJSON(FLEncoder, FLSlice json)
Parses JSON data and writes the value(s) to the encoder as their Fleece equivalents.
FLEECE_PUBLIC FLStringResult FLValue_ToJSONX(FLValue FL_NULLABLE v, bool json5, bool canonicalForm)
Most general Fleece to JSON converter.
FLEECE_PUBLIC FLStringResult FLValue_ToJSON5(FLValue FL_NULLABLE)
Encodes a Fleece value as JSON5, a more lenient variant of JSON that allows dictionary keys to be unq...
NODISCARD FLEECE_PUBLIC FLMutableArray FL_NULLABLE FLMutableArray_NewFromJSON(FLString json, FLError *FL_NULLABLE outError)
Creates a new mutable Array from JSON.
NODISCARD FLEECE_PUBLIC FLDoc FLDoc_FromJSON(FLSlice json, FLError *FL_NULLABLE outError)
Creates an FLDoc from JSON-encoded data.
NODISCARD FLEECE_PUBLIC FLMutableDict FL_NULLABLE FLMutableDict_NewFromJSON(FLString json, FLError *FL_NULLABLE outError)
Creates a new mutable Dict from json.
FLEECE_PUBLIC FLStringResult FLValue_ToJSON(FLValue FL_NULLABLE)
Encodes a Fleece value as JSON (or a JSON fragment.)
struct _FLDict * FLMutableDict
A reference to a mutable dictionary.
Definition FLBase.h:40
struct _FLArray * FLMutableArray
A reference to a mutable array.
Definition FLBase.h:39
FLError
Error codes returned from some API calls.
Definition FLBase.h:48
struct _FLDoc * FLDoc
A reference to a document.
Definition FLBase.h:42
struct _FLEncoder * FLEncoder
A reference to an encoder.
Definition FLBase.h:41
const struct _FLValue * FLValue
A reference to a value of any type.
Definition FLBase.h:35
A simple reference to a block of memory.
Definition FLSlice.h:45