Package net.minecraft.util
Class JsonSerializing
java.lang.Object
net.minecraft.util.JsonSerializing
- Mappings:
- Namespace - Name - official - dzi- intermediary - net/minecraft/class_5330- named - net/minecraft/util/JsonSerializing
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static classJsonSerializing.GsonSerializer<E,T extends JsonSerializableType<E>> static classJsonSerializing.SerializerBuilder<E,T extends JsonSerializableType<E>> A builder for serializing types to JSON that can either obtain a type from a registry to handle JSON conversion or handle with a custom logic bound to a type.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <E,T extends JsonSerializableType<E>> 
 JsonSerializing.SerializerBuilder<E,T> createSerializerBuilder(Registry<T> registry, String rootFieldName, String idFieldName, Function<E, T> typeGetter) 
- 
Constructor Details- 
JsonSerializingpublic JsonSerializing()
 
- 
- 
Method Details- 
createSerializerBuilderpublic static <E,T extends JsonSerializableType<E>> JsonSerializing.SerializerBuilder<E,T> createSerializerBuilder(Registry<T> registry, String rootFieldName, String idFieldName, Function<E, T> typeGetter) - Mappings:
- Namespace - Name - Mixin selector - official - a- Ldzi;a(Lhr;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Ldzi$a;- intermediary - method_29306- Lnet/minecraft/class_5330;method_29306(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/class_5330$class_5331;- named - createSerializerBuilder- Lnet/minecraft/util/JsonSerializing;createSerializerBuilder(Lnet/minecraft/registry/Registry;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;)Lnet/minecraft/util/JsonSerializing$SerializerBuilder;
 
 
-