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

ran*_*er1 1 java jcr aem

在我的 jcr 节点中,我有密钥subpage并且它保存了 type 的值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"}
Run Code Online (Sandbox Code Playgroud)

我如何在java中访问它?

我试过:

ValueMap contentValueMap = resource.getValueMap();

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

System.out.println(subpages); 
Run Code Online (Sandbox Code Playgroud)

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

{"title":"some title1", "url":"some url1"}
Run Code Online (Sandbox Code Playgroud)

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

awd*_*awd 5

这应该有效-

String[] subpages = contentValueMap.get("subpage", String[].class);
Run Code Online (Sandbox Code Playgroud)