2010-06-24 6 views

Répondre

4

Une solution simple pour transférer des données d'un processus à un autre (quelle que soit la langue) consiste à utiliser des chaînes sérialisées.

Sérialiser votre tableau par exemple. une chaîne JSON et la désérialiser dans le processus cible. Si c'est un format de données vraiment simple, vous pouvez également utiliser un délimiteur de champ et simplement concaténer les champs du tableau avec le délimiteur.

+0

** Déplacé en commentaire Réponse de grom tweber: ** Vous ne recevrez pas de réponse plus précise sans plus de détails sur votre problème. Ces autres questions sont-elles vraiment sans réponse? S'il vous plaît ne pas oublier d'accepter les réponses si un problème est résolu! – Dici

1

Pour accéder à la classe Java à partir de Perl, je suggérerais Inline::Java. Une fois que vous avez cette interface en cours d'exécution, vous pouvez facilement passer différentes structures de données.

+0

Cela ressemble à l'opposé de ce que la question cherche. –

0

Une solution très simple pour ce faire serait d'écrire le tableau dans un format csv et avoir votre programme ont lu à partir de ce fichier.

+0

Ceci ne fournit pas de réponse à la question. Pour critiquer ou demander des éclaircissements à un auteur, laissez un commentaire en dessous de son message - vous pouvez toujours commenter vos propres messages, et une fois que vous aurez suffisamment de [réputation] (http://stackoverflow.com/help/whats-reputation) vous pourrez être capable de [commenter sur n'importe quel post] (http://stackoverflow.com/help/privileges/comment). – peterh

+0

@PeterHorvath Ceci est une réponse. Pas génial, mais c'est une réponse valide à la question. Le problème fondamental est que la question est très vague. –

+0

Selon l'auteur de la question, il veut savoir un moyen d'accéder à un tableau présent dans un script Perl à partir de son code Java. Ce que j'ai suggéré est d'écrire le tableau perl dans un fichier csv (ou peut-être un fichier xml si le tableau est une structure complexe) et l'analyser en Java pour le transformer en une structure de données pertinente. Je suis désolé d'être vague, certainement j'aurais pu l'élaborer plus loin. –

Questions connexes