json_conversions.cpp File Reference
#include "json_conversions.h"
#include <SimoxUtility/algorithm/string/string_tools.h>
#include <SimoxUtility/color/Color.h>
#include <SimoxUtility/color/json.h>
#include <SimoxUtility/json/util.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/core/time/DateTime.h>
#include <ArmarXCore/core/time/ice_conversions.h>
#include <ArmarXCore/core/time/json_conversions.h>
#include <RobotAPI/libraries/aron/common/aron_conversions/simox.h>
#include <RobotAPI/libraries/aron/common/json_conversions.h>
#include <RobotAPI/libraries/aron/converter/json/NLohmannJSONConverter.h>
#include <VisionX/libraries/armem_human/aron/Person.aron.generated.h>
+ Include dependency graph for json_conversions.cpp:

Go to the source code of this file.

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::human
 

Functions

template<class ValueType>
std::optional< ValueType > opt_from_json (const simox::json::json &j, const std::string key)
 
template<class ValueType>
void set_if_present (simox::json::json &j, const std::string key, const std::optional< ValueType > optional)