sdbusplus:通过ObjectManager读取json格式数据

sdbusplus:通过ObjectManager读取数据_风静如云的博客-CSDN博客

读取的是pair类型的数据结构,操作起来略有繁琐,可以通过如下方法,将读到的数据转换为json格式:

//dbusGetObj.h
#pragma once
 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

using json = nlohmann::json;
 
using DbusVariantType = std::variant<
    std::vector>,
    std::vector,
    std::vector,
    std::string,
    int64_t,
    uint64_t,
    double,
    int32_t,
    uint32_t,
    int16_t,
    uint16_t,
    uint8_t,
    bool,
    std::vector,

你可能感兴趣的:(Linux开发,linux)