Python JSON
CommunityAutomate JSON I/O, banish encoding woes.
Authorlawless-m
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Python on Windows often defaults to system encoding (CP-1252), causing "mojibake" (garbled characters) when reading or writing UTF-8 JSON files with non-ASCII characters. This skill provides a robust solution to prevent data corruption and eliminate time-consuming debugging related to encoding issues.
Core Features & Use Cases
- UTF-8 JSON I/O: Ensures all JSON file operations correctly handle UTF-8, preventing encoding errors across different environments.
- Unicode Preservation: Writes JSON with
ensure_ascii=Falseto preserve special Unicode characters (like£,€, accented letters) instead of escaping them to\uXXXX. - Utility Module Pattern: Promotes creating a dedicated
json_ioutility module to abstract encoding complexities project-wide. - Use Case: Seamlessly read and write JSON configuration files or data exports on Windows without worrying about character encoding issues, saving development and debugging time.
Quick Start
Help me create a Python utility to reliably read and write JSON files, ensuring UTF-8 encoding and preserving Unicode characters.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Python JSON Download link: https://github.com/lawless-m/iscsi-crate/archive/main.zip#python-json Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.