2010-06-24 6 views

답변

4

한 프로세스에서 다른 프로세스로 데이터를 전송하는 간단한 해결책은 (어떤 언어와도 관계없이) 직렬화 된 문자열을 사용하는 것입니다.

예를 들어 배열을 직렬화하십시오. JSON String을 생성하고이를 대상 프로세스에서 역 직렬화합니다. 정말 간단한 데이터 형식 인 경우 필드 구분 기호를 사용하여 배열 필드를 구분 기호로 연결하면됩니다.

+0

** 덧글으로 이동 grom tweber 님의 답변 : ** 문제에 대해 자세히 설명하지 않고 구체적인 답변을 얻지 못할 수도 있습니다. 다른 질문이 있으십니까? 문제가 해결되면 답변을 수락하는 것을 잊지 마십시오! – Dici

1

Perl에서 Java 클래스에 액세스하려면 Inline::Java을 제안합니다. 인터페이스가 실행되면 다른 데이터 구조를 쉽게 전달할 수 있습니다.

+0

이것은 질문이 찾는 것과 반대입니다. –

0

이 작업을 수행하는 매우 간단한 해결책은 배열을 CSV 형식으로 작성하고이 파일에서 프로그램을 읽는 것입니다.

+0

이것은 질문에 대한 대답을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남기십시오. 자신의 게시물에 언제나 댓글을 달 수 있으며 충분한 [평판] (http://stackoverflow.com/help/whats-reputation)을 갖게되면 [모든 게시물에 댓글을 달 수] 있어야합니다 (http://stackoverflow.com/help/privileges/comment). – peterh

+0

@PeterHorvath 이것은 * 대답입니다. 위대한 사람은 아니지만 질문에 대한 유효한 응답입니다. 근본적인 문제는 질문이 매우 모호하다는 것입니다. –

+0

질문 작성자는 Perl 스크립트에있는 Java 코드에서 배열에 액세스하는 방법을 알고 싶어합니다. 필자가 제안한 것은 csv 파일 (또는 배열이 복잡한 구조 인 경우 xml 파일)에 perl 배열을 작성하고 Java에서 파싱 한 다음 관련 데이터 구조로 변환하는 것입니다. 막연한 것에 대해 유감스럽게 생각합니다. –

관련 문제