diff --git a/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java b/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java index 14fc1024..0d0fae57 100644 --- a/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java +++ b/src/main/java/com/pahimar/ee3/util/serialize/NewEnergyValueRegistrySerializer.java @@ -6,6 +6,7 @@ import com.pahimar.ee3.exchange.NewEnergyValueRegistry; import com.pahimar.ee3.exchange.WrappedStack; import java.lang.reflect.Type; +import java.util.Iterator; import java.util.Map; public class NewEnergyValueRegistrySerializer implements JsonSerializer, JsonDeserializer { @@ -16,7 +17,29 @@ public class NewEnergyValueRegistrySerializer implements JsonSerializer iterator = preCalculationArray.iterator(); + while (iterator.hasNext()) { + JsonElement jsonElement = iterator.next(); + if (jsonElement.isJsonObject()) { + JsonObject jsonMapping = jsonElement.getAsJsonObject(); + // TODO This + } + } + } + + if (jsonObject.has(POST_CALCULATION_ASSIGNMENTS) && jsonObject.get(POST_CALCULATION_ASSIGNMENTS).isJsonArray()) { + + } + } + return null; } @@ -26,8 +49,8 @@ public class NewEnergyValueRegistrySerializer implements JsonSerializer valueMap, JsonSerializationContext context) { + private static JsonArray serialize(Map valueMap, JsonSerializationContext context) { JsonArray jsonArray = new JsonArray();