LogSystem beta 1.4
This is a logging system project
 
载入中...
搜索中...
未找到
Xulog::Codec类 参考

@classCodec 更多...

#include <codec.hpp>

静态 Public 成员函数

static Json::Value toJson (const LogMsg &msg)
 将结构化信息序列化为Json格式
 
static Json::Value toJson (const std::string &msg)
 将非结构化信息序列化为Json格式
 
static DeliverMsg fromJson (const Json::Value &json)
 将Json信息反序列化为传递消息
 

静态 Private 成员函数

static Json::Value msgToJson (const LogMsg &msg)
 将结构化信息序列化为Json格式
 
static LogMsg msgFromJson (const Json::Value &json)
 将Json信息反序列化为传递消息
 

详细描述

@classCodec

序列化与反序列化类

成员函数说明

◆ fromJson()

static DeliverMsg Xulog::Codec::fromJson ( const Json::Value &  json)
inlinestatic

将Json信息反序列化为传递消息

参数
jsonJson信息
返回
传递消息
函数调用图:
这是这个函数的调用关系图:

◆ msgFromJson()

static LogMsg Xulog::Codec::msgFromJson ( const Json::Value &  json)
inlinestaticprivate

将Json信息反序列化为传递消息

参数
jsonJson信息
返回
传递消息
函数调用图:
这是这个函数的调用关系图:

◆ msgToJson()

static Json::Value Xulog::Codec::msgToJson ( const LogMsg msg)
inlinestaticprivate

将结构化信息序列化为Json格式

参数
msg结构化信息
返回
Json格式
函数调用图:
这是这个函数的调用关系图:

◆ toJson() [1/2]

static Json::Value Xulog::Codec::toJson ( const LogMsg msg)
inlinestatic

将结构化信息序列化为Json格式

参数
msg结构化信息
返回
Json格式
函数调用图:
这是这个函数的调用关系图:

◆ toJson() [2/2]

static Json::Value Xulog::Codec::toJson ( const std::string &  msg)
inlinestatic

将非结构化信息序列化为Json格式

参数
msg非结构化信息
返回
Json格式