Skip to content

Conversation

@ptorres-prowide
Copy link
Contributor

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive JSON mapping samples and example code for the CBOE implementation, demonstrating various transformation scenarios between different message formats (MX, MT, and JSON).

  • Adds four new sample text files documenting input/output examples for mx2json, mt2json, json2mx, and json2mt transformations
  • Implements 16 Java example classes demonstrating different mapping scenarios including simple mappings, relative paths, foreach operations, and sequences
  • Removes the legacy Mt2JsonExample.java class and replaces it with more focused example implementations

Reviewed Changes

Copilot reviewed 18 out of 22 changed files in this pull request and generated no comments.

Show a summary per file
File Description
mx2json_samples.txt Documents MX to JSON transformation examples across different sheet configurations (SIMPLE, RELATIVE, FOREACH, FOREACH_REL)
mt2json_samples.txt Provides MT to JSON transformation sample with a SIMPLE sheet example
json2mx_samples.txt Shows JSON to MX transformation examples with various mapping patterns (SIMPLE, PATH, REPLICATED, REP_VALUESET)
json2mt_samples.txt Demonstrates JSON to MT transformation samples covering different scenarios (SIMPLE, INDEX, SEQUENCE, REP_SEQ)
Mx2JsonExample1-4.java Four example classes demonstrating different MX to JSON transformation scenarios
Mt2JsonExample1.java Replaces old Mt2JsonExample with focused implementation
Json2MxExample1-4.java Four example classes for JSON to MX transformations
Json2MtExample1-4.java Four example classes for JSON to MT transformations
Mt2JsonExample.java Legacy example removed in favor of new focused implementations

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ptorres-prowide ptorres-prowide changed the title (CU-86b74pdaw) CBOE json mapping samples (CU-86b74pdaw) Json mapping samples Nov 18, 2025
@ptorres-prowide ptorres-prowide changed the title (CU-86b74pdaw) Json mapping samples Json mapping samples Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants