首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将数据从其他语言映射到java

如何将数据从其他语言映射到java
EN

Stack Overflow用户
提问于 2011-03-18 01:33:46
回答 2查看 284关注 0票数 0

我们必须存储使用IBM的Ab-Initio产品创建的一些平面文件中的数据。它们有自己的数据类型,当我在java中处理数据时,我需要将它们映射到java数据类型。

有没有人知道这样做的好方法是什么?他们有没有这样做的java APIs?

我想到的最简单的技术是在检查Ab-Initio中的大小并选择在Java中表示该大小和类型的数据类型之后,创建一个从Ab-Initio到Java类型的映射。

感谢您的任何意见!

谢谢,-JJ

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-18 01:43:46

在不同语言之间转换数据时,我喜欢坚持几种基本的数据结构,它们似乎能够处理任何类型的数据:

  1. 基元-用于存储基本值,如字符串和数字。
  2. 映射-用于将属性与对象的值相关联。
  3. 列表-用于存储基元和对象的序列。

当然,在Java中,当属性的全域已知时,使用bean属性而不是Map创建对象是很规范的。

票数 1
EN

Stack Overflow用户

发布于 2012-10-08 04:18:25

在大多数ab-inito过程中,就在编写平面文件之前,会对数据执行一些转换,即使没有执行任何转换,在写入文件之前,或者在写入文件的步骤之前,都会出现一个包含每列数据定义的中间dml,其中大多数是通用定义,您所需要做的就是要求ab-initio开发人员给您发送该通用DML的副本,然后您就可以将此DML映射到java中的值。希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5342895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档