10 #ifndef hifi_Shared_JSONHelpers_h
11 #define hifi_Shared_JSONHelpers_h
13 #include "../GLMHelpers.h"
15 QJsonValue toJsonValue(
const quat& q);
16 QJsonValue toJsonValue(
const vec3& v);
17 QJsonValue toJsonValue(
const vec4& v);
18 QJsonValue toJsonValueHelper(
const QVariant& variant,
int type);
19 QJsonValue toJsonValue(
const QObject& o);
20 QJsonValue toJsonValue(
const QObject& o,
const std::vector<QString>& props);
22 quat quatFromJsonValue(
const QJsonValue& q);
23 vec3 vec3FromJsonValue(
const QJsonValue& v);
24 vec4 vec4FromJsonValue(
const QJsonValue& v);
25 void qObjectFromJsonValue(
const QJsonValue& j, QObject& o);