The Liquid Technologies blog offers software developers clear guidance on XML, JSON, and data integration techniques. We share insights into the latest developments in our tools – Liquid Studio, Liquid Data Mapper, Liquid XML Data Binder and Liquid XML Objects – and provide straightforward instructions for applying them to your projects. Our goal is to equip you with useful, actionable information.

Starting with v21.2, Liquid Studio can now be licenses under a new 12 month Subscription License Model. The Subscription provides free upgrades and priority support via our Ticket System for the duration of the subscription and is ideal for short term projects as the total cost of ownership of Perpetual and Subscription licenses is approximately…

Liquid Studio features a JSON Lines Editor with a unique split view design. It supports vast files, allowing for schema-aware validation and a functional JSON editor. JSON Lines format presents each record on a new line, facilitating memory-efficient data processing.

Liquid Technologies has launched Liquid Studio v21.1 and Liquid XML Data Binder v21.1, featuring a new JSON Lines Editor, enhanced JSON Schema Editor functionality, and improved support for Linux C++ Runtime. This update provides numerous fixes and performance improvements, available for users with an active support plan and offers a free trial version.

JSON Schemas provide a method for validating JSON data, enhancing maintainability and clarity through reusability of subschemas defined under $defs and referenced by $ref. Effective schema design includes normalization of data, versioning strategies for changes, and adherence to best practices. This ensures backward compatibility and organized data management for complex structures.

Part 2 of the JSON Schema tutorial focuses on validation rules essential for defining the structure and constraints of a JSON instance. It discusses various data types, array and object rules, additional property constraints, validation properties, annotations, and conditional logic for advanced scenarios. The upcoming Part 3 will address optimal schema design and reusability.

This JSON Schema tutorial series introduces the basic structure of JSON Schema, emphasizing its role in ensuring data quality and consistency during data exchange. It covers key benefits like data validation, documentation, and automated testing, while illustrating schema components such as properties and required fields, culminating in a simple JSON document example.

This tutorial on JSON covers accessing and manipulating JSON data efficiently. It focuses on JSON Pointer for addressing specific values and JSONPath for querying complex structures. Key programming libraries for handling JSON in JavaScript, Python, Java, C#, and PHP are also discussed. Future tutorials will explore JSON Schema for data validation and documentation.

In Part 3 of the JSON tutorial series, the focus is on creating advanced data structures using nested objects and arrays. It emphasizes the importance of structuring JSON for complex relationships while maintaining uniqueness and efficiency. Best practices for organizing large documents, avoiding key collisions, and visualizing complexities are also discussed.

This JSON tutorial focuses on best practices for creating readable, maintainable, and interoperable JSON. Key topics include naming conventions for keys, escaping characters, formatting for readability, and structuring data effectively.

This tutorial series on JSON covers its syntax, popularity, and common uses, detailing key concepts and comparisons with XML. It aims to provide practical guidance for both novices and experienced developers seeking to understand JSON’s fundamentals.

The global payments landscape is transforming due to the ISO 20022 standard, with SWIFT’s CBPR+ program phasing out legacy MT messages by November 2025. This transition involves complex challenges requiring a deep understanding of XML-based MX formats, schema validation, data mapping, and specialized tools to ensure compliance and data integrity throughout the migration process.

Learn how to create an EDI 810 Invoice message from a JSON document using Liquid Data Mapper. We focus on mapping invoice items to the optional SAC segment, avoiding empty segments, and filtering out zero discount values in the output.