GRPC Core  9.0.0
Data Structures | Macros | Functions
json_string.cc File Reference
#include <grpc/support/port_platform.h>
#include <stdlib.h>
#include <string.h>
#include <grpc/support/alloc.h>
#include <grpc/support/log.h>
#include "src/core/lib/json/json.h"
#include "src/core/lib/json/json_reader.h"
#include "src/core/lib/json/json_writer.h"

Data Structures

struct  json_reader_userdata
 
struct  json_writer_userdata
 

Macros

#define UNBOUND_JSON_STRING_LENGTH   0x7fffffff
 

Functions

grpc_jsongrpc_json_parse_string_with_len (char *input, size_t size)
 
grpc_jsongrpc_json_parse_string (char *input)
 
char * grpc_json_dump_to_string (const grpc_json *json, int indent)
 

Macro Definition Documentation

◆ UNBOUND_JSON_STRING_LENGTH

#define UNBOUND_JSON_STRING_LENGTH   0x7fffffff

Function Documentation

◆ grpc_json_dump_to_string()

char* grpc_json_dump_to_string ( const grpc_json json,
int  indent 
)

◆ grpc_json_parse_string()

grpc_json* grpc_json_parse_string ( char *  input)

◆ grpc_json_parse_string_with_len()

grpc_json* grpc_json_parse_string_with_len ( char *  input,
size_t  size 
)