Haxe 语言实战案例:AI 模型调用与集成
Haxe 是一种多平台编程语言,它允许开发者用一种语言编写代码,然后编译成多种平台的原生代码。这种语言的灵活性使得它在游戏开发、移动应用开发等领域得到了广泛应用。随着人工智能技术的快速发展,将 AI 模型集成到 Haxe 应用中成为了一个热门话题。本文将围绕 Haxe 语言,通过一个实战案例,展示如何调用 AI 模型并在 Haxe 应用中集成。
Haxe 语言简介
Haxe 是由 HaXe Foundation 开发的一种编程语言,它旨在提供一种简单、高效且跨平台的方式来实现代码的重用。Haxe 支持多种目标平台,包括 Web、iOS、Android、Windows、MacOS 和 Linux 等。这使得开发者可以轻松地将代码从一个平台迁移到另一个平台。
AI 模型调用概述
在 Haxe 中调用 AI 模型通常涉及以下几个步骤:
1. 选择合适的 AI 模型。
2. 将 AI 模型转换为 Haxe 可用的格式。
3. 在 Haxe 应用中加载和调用 AI 模型。
4. 处理模型返回的结果。
实战案例:使用 TensorFlow.js 调用 AI 模型
在这个案例中,我们将使用 TensorFlow.js,这是一个可以在浏览器中运行的 TensorFlow 模型库,来调用一个简单的图像识别模型。
步骤 1:选择 AI 模型
我们选择一个预训练的图像识别模型,例如 TensorFlow.js 提供的 MobileNet 模型。
步骤 2:将 AI 模型转换为 Haxe 可用的格式
由于 TensorFlow.js 是为 JavaScript 设计的,我们需要将模型转换为可以在 Haxe 中使用的格式。这通常涉及到将模型导出为 JSON 格式,然后使用 Haxe 的 JSON 库来解析它。
步骤 3:在 Haxe 应用中加载和调用 AI 模型
在 Haxe 应用中,我们将使用 TensorFlow.js 的 API 来加载和调用模型。
步骤 4:处理模型返回的结果
模型返回的结果将被用于进一步的处理,例如显示识别结果或进行其他逻辑操作。
代码实现
以下是一个简单的 Haxe 代码示例,展示了如何调用 TensorFlow.js 中的 MobileNet 模型来识别图像。
```haxe
package;
import haxe.Json;
import haxe.JsonParser;
import haxe.JsonWriter;
import haxe.JsonRead;
import haxe.JsonData;
import haxe.JsonDataObject;
import haxe.JsonDataArray;
import haxe.JsonDataString;
import haxe.JsonDataNumber;
import haxe.JsonDataNull;
import haxe.JsonDataBoolean;
import haxe.JsonDataDynamic;
import haxe.JsonDataMissing;
import haxe.JsonDataUndefined;
import haxe.JsonDataInvalid;
import haxe.JsonDataException;
import haxe.JsonDataExceptionType;
import haxe.JsonDataExceptionMessage;
import haxe.JsonDataExceptionPath;
import haxe.JsonDataExceptionValue;
import haxe.JsonDataExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueKey;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyString;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNumber;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyNull;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyUndefined;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyInvalid;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyDynamic;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyMissing;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyException;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionMessage;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPath;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegment;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentType;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValue;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKeyExceptionPathSegmentValueIndex;
import haxe.JsonDataExceptionPathSegmentValueKeyExceptionPathSegmentValueKey
Comments NOTHING