Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aas4j-dev] Help when reading an AASX file that can contain JSON or XML data
  • From: "Tobias Kraft (exensio GmbH)" <tobias.kraft@xxxxxxxxxx>
  • Date: Mon, 8 Apr 2024 09:06:40 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=exensio.de; dmarc=pass action=none header.from=exensio.de; dkim=pass header.d=exensio.de; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dZPjkdo8gSBFtwFUVa9Iwx0ejT3JHEko6i/UIcrDRJE=; b=IkAvucmzzMVnvgsBQkvjNqyqdtWZm9C/J32/4RFqs0CAHnc3ANCcien2coXOf3nzmcDYJRouTJg5bu0tv4XH6DNsAFhZ1r0JBEZfg1mMJpSNXOQWq/D4M/pR3lWXR9Gh4jEaCfQIjz7FofZrq4Q99I5Ed/p3CDKTXEvgAPi+xe/Jx8p4WSSkubopHgIJ4riWHzJYqHZCS8WkR0kUsDJGIYSiKVDq8lMT6OZthdM+eM097a+rbySurn4Qsjd9U/3OTgpppIByFbl8t335EZ8xOVWDkBj6trsy3zQP4Xr3HrBRSd2ceksxGHREk9Fd7WOdlKoluNwhEHxjBYSyFu43oQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EidP3w0n11i79iBXxpHxjOQ3GdljKEvKSczwXL5Q/0UCCApXcK03XxaU2VrRqz4Skma6dhBBA+dRP3IyJfZYtelHeFpwrXjGUjJpBHR3emn0FYFLyGZsTgjUI0yTDacdESqNjIkXG6qTD5FzUahOB/Eyfh+dcnvRkha+/xKVeHN/Cw1ySjo9YZ/snc+XefEereZTgQfP0z00mdMao3tKLj4yWBY0TPOA+mg7KHNQ6ogLsvNIKWAX2MEb+oXyfOApwkdbLJZ8qGD4iSKRZi6XZe6cfYvXnY/sAzf33B3MfM03TdEhzwVBioGsnu7zSeyisVlAw7RcTEUzkaxeYZdT6g==
  • Delivered-to: aas4j-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/aas4j-dev/>
  • List-help: <mailto:aas4j-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/aas4j-dev>, <mailto:aas4j-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/aas4j-dev>, <mailto:aas4j-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHaiZPH1nKn2xFnmkm8htsQXHIGcw==
  • Thread-topic: Help when reading an AASX file that can contain JSON or XML data

I'm trying to read an AASX file, which can contain data in JSON or XML. When I receive the file, I don't know something about the content.

For my understanding, I can use the AASXDesirializer, which is working fine, as long as the data are stored in XML.

try (FileInputStream inputStream = new FileInputStream(file)) {
  AASXDeserializer deserializer = new AASXDeserializer(inputStream)
  aasEnvironment = deserializer.read()

When the data are stored in JSON I get an exception. When I look into the source code of the file AASXDeserializer I can see that an XML-Serializer is used. Therefor it is clear that an exception occurs.

I can currently find no mechanism in the library to read an AASX file that contain JSON data. My expectation was that there is a functionality that processes an AASX file and returns the environment, and it doesn't matter in which format the content is.

I would appreciate any help.

Thanks,
Tobias




Back to the top