revert adding nil to json

it causes issues, not worth it
This commit is contained in:
Lion Kortlepel
2022-11-06 01:34:37 +01:00
parent c39c7bb0a4
commit 30b038a6bb
2 changed files with 0 additions and 3 deletions
-2
View File
@@ -551,8 +551,6 @@ static void JsonEncodeRecursive(nlohmann::json& json, const sol::object& left, c
nlohmann::json value; nlohmann::json value;
switch (right.get_type()) { switch (right.get_type()) {
case sol::type::lua_nil: case sol::type::lua_nil:
value = nullptr;
return;
case sol::type::none: case sol::type::none:
return; return;
case sol::type::poly: case sol::type::poly:
-1
View File
@@ -674,7 +674,6 @@ static void AddToTable(sol::table& table, const std::string& left, const T& valu
static void JsonDecodeRecursive(sol::state_view& StateView, sol::table& table, const std::string& left, const nlohmann::json& right) { static void JsonDecodeRecursive(sol::state_view& StateView, sol::table& table, const std::string& left, const nlohmann::json& right) {
switch (right.type()) { switch (right.type()) {
case nlohmann::detail::value_t::null: case nlohmann::detail::value_t::null:
AddToTable(table, left, sol::lua_nil_t {});
return; return;
case nlohmann::detail::value_t::object: { case nlohmann::detail::value_t::object: {
auto value = table.create(); auto value = table.create();