Spaces:
Sleeping
Sleeping
metadata
title: Field Correlation Analyzer
emoji: π€
colorFrom: blue
colorTo: purple
sdk: docker
app_port: 8501
tags:
- streamlit
- json
- analysis
- field-correlation
pinned: false
short_description: Analyze JSON files and detect important fields
Field Correlation Analyzer
Upload a JSON file to analyze important fields and generate regex patterns for field extraction.
Features
- π Automatic Field Detection: Detects summary/aggregate fields automatically
- π Hierarchy Analysis: Classifies data structure by hierarchy levels
- π― Smart Recommendations: Recommends important fields for validation
- π Regex Generation: Generates regex patterns for field extraction
- π₯ Export Results: Download analysis results as JSON
How to Use
- Upload a JSON file with structured data
- Set the target field you want to analyze (e.g.,
rotation_enabled) - Click "Analyze" to process the data
- Review the structure analysis and field recommendations
- Select fields and generate regex patterns
- Download the results as JSON
Example JSON Structure
{
"results": {
"summary": {
"total_keys": 13,
"rotated_keys": 6,
"rotation_percentage": 46
},
"kms_keys": {
"object": [
{
"key_id": "12345",
"rotation_enabled": true,
"key_state": "Enabled"
}
]
}
}
}