toggle menu
MoulConfig
3.6.0
jvm
switch theme
search in API
common
/
io.github.notenoughupdates.moulconfig.managed
/
GsonMapper
Gson
Mapper
public
final
class
GsonMapper
<
T
extends
Object
>
implements
DataMapper
<
T
>
(
source
)
Members
Constructors
Gson
Mapper
Link copied to clipboard
public
GsonMapper
<
T
>
GsonMapper
<
T
extends
Any
>
(
Class
<
T
>
clazz
)
Properties
clazz
Link copied to clipboard
private
final
Class
<
T
>
clazz
do
Not
Require
Exposed
Link copied to clipboard
private
Boolean
doNotRequireExposed
gson
Builder
Link copied to clipboard
private
final
GsonBuilder
gsonBuilder
Functions
create
Default
Link copied to clipboard
public
T
createDefault
(
)
deserialize
Link copied to clipboard
public
T
deserialize
(
String
string
)
get
Clazz
Link copied to clipboard
public
final
Class
<
T
>
getClazz
(
)
get
Do
Not
Require
Exposed
Link copied to clipboard
public
final
Boolean
getDoNotRequireExposed
(
)
get
Gson
Builder
Link copied to clipboard
public
final
GsonBuilder
getGsonBuilder
(
)
serialize
Link copied to clipboard
public
String
serialize
(
T
value
)
set
Do
Not
Require
Exposed
Link copied to clipboard
public
final
Unit
setDoNotRequireExposed
(
Boolean
doNotRequireExposed
)