2017-08-27 2 views
1

Existe-t-il une aide disponible pour utiliser JSON à partir de la sortie de la méthode java class à utiliser dans le contrôle de répéteur dans XPages.Vous voulez travailler objet JSON imbriqué dans XPages. Toute référence

Aidez-moi s'il vous plaît, j'ai besoin de beaucoup.

Vous voulez travailler objet JSON imbriqué dans XPages. Toute référence ou aide

+2

Ce n'est pas un service d'écriture de code. Qu'avez-vous essayé jusqu'ici? Postez votre code! Qu'est-il arrivé quand vous l'avez exécuté? Qu'espériez-vous arriver à la place? Qu'est-ce que vous avez spécifiquement des problèmes avec? https://stackoverflow.com/help/mcve – Robert

Répondre

4

Utilisez fromJson() pour convertir votre chaîne JSON en structure de tableau/objet JavaScript et la mettre en valeur de répétition.

<xp:repeat 
    id="repeat1" 
    rows="30" 
    var="element"> 
    <xp:this.value><![CDATA[#{javascript: 
     var jsonString = '[{"name": "a"}, {"name": "b"}, {"name": "c"}]'; 
     fromJson(jsonString) 
    }]]></xp:this.value> 
    <xp:text 
     escape="true" 
     id="computedField1" 
     value="#{element.name}"> 
    </xp:text> 
    <br /> 
</xp:repeat>