Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
arunpatidar
arunpatidarAccepted solution
Community Advisor
September 2, 2022

Hi,

You can read the data without subservice if user has access to that node.

Although you need jcrsession or resourceresolver to read the node.you can get this from request object.

 

Display binary data in readable fromat is totally depends on what kind of data is stored in the node. if it is json you can see but if the format is something else then you need those applications to see that data in readable format

Arun Patidar

4 replies

arunpatidar
Community Advisor
Community Advisor
September 1, 2022
Level 6
September 2, 2022

HI @arunpatidar Thanks

Is there any to get this without resourceresolver.

Is there any way to encode the binary data to readable text.

Translate
arunpatidar
Community Advisor
arunpatidarCommunity AdvisorAccepted solution
Community Advisor
September 2, 2022

Hi,

You can read the data without subservice if user has access to that node.

Although you need jcrsession or resourceresolver to read the node.you can get this from request object.

 

Display binary data in readable fromat is totally depends on what kind of data is stored in the node. if it is json you can see but if the format is something else then you need those applications to see that data in readable format

Translate
Arun Patidar
Adobe Employee
September 2, 2022

Hi @akshaybhujbale ,

 

You can try below snippet

 

ValueMap properties = currentPage.getProperties();
data = IOUtils.toString(properties.get(“jcr:data”, InputStream.class), “UTF-8”);

Hope this helps!!

 

Thanks

 

Translate