NeKernel dev
Loading...
Searching...
No Matches
Json.h File Reference
#include <CompilerKit/CompilerKit.h>
#include <NeKit/Config.h>
#include <NeKit/KString.h>
#include <NeKit/Stream.h>
#include <NeKit/Utils.h>

Go to the source code of this file.

Classes

class  Kernel::JsonObject< CharKind >
 JSON object representation. More...
struct  Kernel::AsciiJsonStreamReader
 JsonObject stream reader helper for ASCII. More...

Namespaces

namespace  Kernel
 UPS inline definitions.

Macros

#define kNeJsonMaxLen   (8196)
 Kernel JSON API.
#define kNeJsonLen   (256)
#define kNeJsonNullArr   "[]"
#define kNeJsonNullObj   "{}"
#define kNeJsonNullKey   "null"
#define kNeJsonNullValue   kNeJsonNullKey

Typedefs

using Kernel::AsciiJsonStream = Stream<AsciiJsonStreamReader, JsonObject<Char>>
 AsciiJsonStream type definition.

Macro Definition Documentation

◆ kNeJsonLen

#define kNeJsonLen   (256)

◆ kNeJsonMaxLen

#define kNeJsonMaxLen   (8196)

Kernel JSON API.

◆ kNeJsonNullArr

#define kNeJsonNullArr   "[]"

◆ kNeJsonNullKey

#define kNeJsonNullKey   "null"

◆ kNeJsonNullObj

#define kNeJsonNullObj   "{}"

◆ kNeJsonNullValue

#define kNeJsonNullValue   kNeJsonNullKey