@@ -14,14 +14,19 @@ public class TempTests {
1414 @ Test
1515 public void test () throws Exception {
1616 ConfigSource source = ConfigSources .resource ("test.conf" , this );
17+ NodeSerializers serializers = NodeSerializers .defaults ();
18+ NodeSerializers serializers1 = NodeSerializers .defaults ();
19+
20+ serializers1 .register (User .class , new UserSerializer ());
21+
1722 ConfigurationLoader loader = ConfigurationLoader .builder ()
1823 .source (source )
19- .serializers (NodeSerializers .defaults ()
20- .register (User .class , new UserSerializer ()))
24+ .serializers (serializers .merge (serializers1 ))
2125 .build ();
2226 ConfigNode node = loader .load ();
2327
2428 System .out .println (node .toString ());
29+ System .out .println (node .node ("str" ).getList (String .class ));
2530 System .out .println (node .node ("map" , "param1" ).getString ());
2631 System .out .println (node .node ("map" , "param15" ).getString ());
2732 System .out .println (node .node ("list" ).getList (String .class ));
@@ -49,7 +54,7 @@ public String toString() {
4954 private class UserSerializer implements NodeSerializer <User > {
5055
5156 @ Override
52- public User deserialize (Class <? > type , ConfigNode node ) throws NodeSerializeException {
57+ public User deserialize (Class <User > type , ConfigNode node ) throws NodeSerializeException {
5358 User user = new User ();
5459 user .name = node .node ("name" ).getString ();
5560 user .age = node .node ("age" ).getInt ();
0 commit comments