syslog-ng source
dot-notation.c File Reference
#include "dot-notation.h"
#include <stdlib.h>
Include dependency graph for dot-notation.c:

Classes

struct  JSONDotNotationElem
 
struct  JSONDotNotation
 

Macros

#define _json_object_object_get   json_object_object_get
 

Functions

struct json_object * json_dot_notation_eval (JSONDotNotation *self, struct json_object *jso)
 
JSONDotNotationjson_dot_notation_new (void)
 
void json_dot_notation_free (JSONDotNotation *self)
 
struct json_object * json_extract (struct json_object *jso, const gchar *dot_notation)
 

Macro Definition Documentation

◆ _json_object_object_get

#define _json_object_object_get   json_object_object_get

Function Documentation

◆ json_dot_notation_eval()

struct json_object* json_dot_notation_eval ( JSONDotNotation self,
struct json_object *  jso 
)

◆ json_dot_notation_free()

void json_dot_notation_free ( JSONDotNotation self)

◆ json_dot_notation_new()

JSONDotNotation* json_dot_notation_new ( void  )

◆ json_extract()

struct json_object* json_extract ( struct json_object *  jso,
const gchar *  dot_notation 
)