Skip to content
Snippets Groups Projects
Commit f3541a68 authored by Rainer Kartmann's avatar Rainer Kartmann
Browse files

Add json conversions

parent a1feb16b
No related branches found
No related tags found
No related merge requests found
......@@ -14,19 +14,28 @@ armarx_add_library(
HEADERS
aron_conversions.h
forward_declarations.h
json_conversions.h
aron_conversions/core.h
aron_conversions/armarx.h
aron_conversions/simox.h
aron_conversions/stl.h
aron_conversions/eigen.h
json_conversions/armarx.h
util/object_finders.h
SOURCES
aron_conversions/core.cpp
aron_conversions/armarx.cpp
aron_conversions/simox.cpp
aron_conversions/stl.cpp
aron_conversions/eigen.cpp
json_conversions/armarx.cpp
util/object_finders.cpp
)
......
#pragma once
#include "json_conversions/armarx.h"
#include "armarx.h"
#include <RobotAPI/libraries/aron/common/aron/Names.aron.generated.h>
void armarx::arondto::to_json(nlohmann::json& j, const Names& bo)
{
j["recognized"] = bo.recognized;
j["spoken"] = bo.spoken;
}
void armarx::arondto::from_json(const nlohmann::json& j, Names& bo)
{
j.at("recognized").get_to(bo.recognized);
j.at("spoken").get_to(bo.spoken);
}
#pragma once
#include <SimoxUtility/json/json.h>
#include <RobotAPI/libraries/aron/common/forward_declarations.h>
namespace armarx::arondto
{
void to_json(nlohmann::json& j, const Names& bo);
void from_json(const nlohmann::json& j, Names& bo);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment