java - 如何访问存储在 jcr 节点中的字符串数组?

标签 java aem jcr

在我的 jcr 节点中,我有键 subpage 并且它包含 String[] 类型的值:

{"title":"some title1", "url":"some url1"}
{"title":"some title2", "url":"some url2"}
{"title":"some title3", "url":"some url3"}
{"title":"some title4", "url":"some url4"}

如何在 java 中访问它?

我试过:

ValueMap contentValueMap = resource.getValueMap();

String subpages = contentValueMap.get("subpage", String.class);

System.out.println(subpages); 

但它只打印第一个字符串:

{"title":"some title1", "url":"some url1"}

我怎样才能联系到其他人?

最佳答案

这应该有效-

String[] subpages = contentValueMap.get("subpage", String[].class);

关于java - 如何访问存储在 jcr 节点中的字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46176674/

相关文章:

java - 如何在 hazelcast 中高效地将对象添加到分布式队列中?

adobe - 如何在 Adob​​e Experience Manager 中删除 JCR 节点之前读取其属性?

java - 字符数据不可见?

java - @UniqueConstraint 如何工作?

aem - 如何创建系统用户 (rep :SystemUser) in AEM 6. 1?

aem - aem中的自定义组用户,使用editor.html未显示页面内容

java - 如何在rteplugins下为richtext组件添加图像插件

java - 管理 Jackrabbit 组 ACL。访问被拒绝在具有组权限的节点上添加节点

java - "order by"基于表达式

java - Appengine 实体设计建议