// Copyright 2024 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #include "Common/JsonUtil.h" picojson::object ToJsonObject(const Common::Vec3& vec) { picojson::object obj; obj.emplace("x", vec.x); obj.emplace("y", vec.y); obj.emplace("z", vec.z); return obj; } void FromJson(const picojson::object& obj, Common::Vec3& vec) { vec.x = ReadNumericOrDefault(obj, "x"); vec.y = ReadNumericOrDefault(obj, "y"); vec.z = ReadNumericOrDefault(obj, "z"); }