6. deserialize
- String weId = "did:weid:0x0106595955ce4713fd169bfa68e599eb99ca2e9f";
- List<String> verifierWeIdList = new ArrayList<String>();
- verifierWeIdList.add(weId);
-
- PresentationE presentation;
- WeIdAuthentication weIdAuthentication = new WeIdAuthentication();
-
- //序列化
- ResponseData<byte[]> result =
- TransportationFactory
- .specify(verifierWeIdList)
- .serialize(presentation,new ProtocolProperty(EncodeType.ORIGINAL),weIdAuthentication);
-
- //序列化
- ResponseData<byte[]> result1 =
- TransportationFactory
- .newPdfTransportation()
- .specify(verifierWeIdList)
- .serialize(presentation,new ProtocolProperty(EncodeType.CIPHER),weIdAuthentication);
-
- ResponseData<PresentationE> resDeserialize =
- TransportationFactory
- .newPdfTransportation()
- .specify(verifierWeIdList)
- .deserialize(response.getResult(),PresentationE.class,weIdAuthentication);
-
- //密文方式调用反序列化
- ResponseData<PresentationE> resDeserialize1 =
- TransportationFactory
- .newJsonTransportation()
- .deserialize(response1.getResult(),PresentationE.class,weIdAuthentication);