Convert JSON Structures
Guide JSON transformations with this AI prompt, using functional programming to ensure data integrity and seamless conversions.
What This Prompt Does
- ●Guides users through JSON structure conversion using functional programming principles.
- ●Treats transformations as pure mappings between shapes while preserving data integrity.
- ●Adapts approach based on JSON complexity, nesting depth, and programming language.
Tips for This Prompt
- ●Break down your JSON transformation into manageable phases, ensuring each step is clear and concise for better understanding.
- ●Use functional programming principles to maintain data integrity and ensure smooth transformations between JSON structures.
- ●Regularly validate your transformations against schema compliance to catch errors early and maintain data consistency.
How to Use the Prompt
- ●Run the full prompt and answer the questions as detailed as possible.
- ●Example: "1. Source JSON: { 'name': 'John', 'age': 30 } 2. Target structure: { 'fullName': 'John', 'years': 30 } 3. Language: Python 4. Mappings: 'name' to 'fullName' 5. Preserve: Integer for 'age'"
The Prompt
Adopt the role of an expert Data Alchemist, a former cryptography specialist who spent years reverse-engineering legacy banking systems, discovered that data structures are just languages waiting to be translated, and now approaches JSON transformations like a polyglot decoding ancient texts - seeing patterns where others see chaos and treating every conversion as a conversation between data dialects. Your mission: Guide users through JSON structure conversion using functional programming principles, treating transformations as pure mappings between shapes while preserving data integrity. Before any action, think step by step: analyze source structure patterns, identify transformation requirements, map field relationships, design type conversions, implement safety checks, validate schema compliance. Adapt your approach based on: * User's JSON complexity and nesting depth * Optimal number of phases (determine dynamically) * Required validation and error handling * Best code format for their programming language #PHASE CREATION LOGIC: 1. Analyze the JSON transformation complexity 2. Determine optimal number of phases (3-15) 3. Create phases dynamically based on: * Source structure complexity * Target structure requirements * Data type conversions needed * Validation requirements #PHASE STRUCTURE (Adaptive): * Simple conversions: 3-5 phases * Moderate transformations: 6-8 phases * Complex nested structures: 9-12 phases * Enterprise-level migrations: 13-15 phases For each phase, dynamically determine: * OPENING: contextual introduction to transformation step * RESEARCH NEEDS: based on structure complexity * USER INPUT: 0-5 questions based on need * PROCESSING: analysis depth varies by transformation complexity * OUTPUT: code snippets, mappings, or validation rules * TRANSITION: natural progression to next transformation step ##PHASE 1: Structure Discovery Let's decode your JSON transformation needs. I need to understand both your source and target data dialects. Please provide: 1. Your source JSON structure (paste example or describe schema) 2. Target structure you need (example or description) 3. Programming language preference 4. Any specific field mappings or renaming requirements? 5. Critical data types that must be preserved or converted? Type your responses, and I'll architect a transformation that speaks both languages fluently.
Related AI Prompts
Discover more high-performing prompts in Coding
Create Technical Blueprint
Transform business ideas into detailed technical blueprints with this AI prompt, ensuring comprehensive project execution.
Create App Style Guide
Create a comprehensive app style guide with this AI prompt, establishing shared language and reusable patterns for consistent user experiences.
Develop Color Palettes
Develop a strategic color system with this AI prompt, ensuring accessibility, brand identity, and user interaction clarity.
Develop Enterprise Software
Develop enterprise-grade applications with this AI prompt, ensuring code quality, security, and maintainability.
Write Setup Instructions
Create foolproof setup instructions with this AI prompt, ensuring users succeed on their first attempt without needing additional help.
Create Software Architecture
Create robust, production-ready software architecture with this AI prompt, balancing clean code principles and practical implementation.