映射和变换应用程序数据和 JSON

您可以编写应用程序以将应用程序二进制数据变换成 JavaScript 对象表示法 (JSON),反之亦然。 CICS ® 支持多种高级语言,并提供 JSON 助手来映射在运行时处理期间如何变换数据。 作为 Web Service 支持的一部分, CICS 使用相同的技术将应用程序数据映射到 JSON 消息。

开始之前

必须安装 Java™ 才能运行 JSON 助手。 可以通过 CICS 内部或通过使用 JVM 服务器来执行变换。 如果将 Java 用于变换,那么必须安装 Axis2 JVM 服务器以变换应用程序数据和 JSON。 请参阅 为 Axis2 以获取更多信息。

关于此任务

使用此方法将应用程序数据与 JSON 进行转换的优势在于, CICS 超越了 JSON 解析器提供的功能。 CICS 可以解释 JSON 并对应用程序数据执行基于记录的转换。 因此,您可以更轻松,更快地使用此方法创建使用 JSON 的应用程序。

CICS JSON 助手是提供的实用程序,可帮助您创建所需的映射工件,以将应用程序二进制数据变换为 JSON 或将 JSON 变换为应用程序二进制数据。 JSON 助手在捆绑软件目录中创建工件。

过程

  1. 使用 JSON 助手创建捆绑软件。
    此捆绑软件包含数据变换所需的映射工件。
  2. 在 CICS 中安装束以使映射可用。
  3. 创建或更新应用程序以处理数据变换。
    您有两种选择:
    应用程序必须使用基于通道的接口。
  4. 运行应用程序以测试变换是否按预期工作。

结果

应用程序数据将转换为 JSON ,或者 JSON 将转换为应用程序数据。

下一步操作

以下主题更详细地说明了步骤 14