Skip to content

org.tdf.rlp 1.0.6

Install 1/2: Add this to pom.xml:
Learn more about Maven or Gradle
<dependency>
  <groupId>org.tdf</groupId>
  <artifactId>rlp</artifactId>
  <version>1.0.6</version>
</dependency>
Install 2/2: Run via command line
$ mvn install

About this package

  • supports List and POJO only for rlp is ordered while set is no ordered, generic list could be nested to any deepth
public class Nested{
    @RLP
    private List<List<List<String>>> nested;

    public Nested() {
    }
}
public class Main{
    public static void main(String[] args){
        Nested nested = new Nested();
        nested.nested = new ArrayList<>();
        nested.nested.add(new ArrayList<>());
        nested.nested.get(0).add(new ArrayList<>());
        nested.nested.get(0).get(0).addAll(Arrays.asList("aaa", "bbb"));
        byte[] encoded = RLPElement.encode(nested).getEncoded();
        nested = RLPDeserializer.deserialize(encoded, Nested.class);
        assertTrue(nested.nested.get(0).get(0).get(0).equals("aaa"));
        assertTrue(nested.nested.get(0).get(0).get(1).equals("bbb"));
    }
}

Details


Download activity

  • Total downloads 11
  • Last 30 days 0
  • Last week 0
  • Today 0


Recent versions

View all