# JsonViewer **Repository Path**: smartent/json-viewer ## Basic Information - **Project Name**: JsonViewer - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-09 - **Last Updated**: 2026-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JsonViewer JSON 数据查看器,基于 **.NET 10** 重构。支持树形查看、格式化、压缩、类生成等功能。 ## 快速开始 ```powershell # 构建与测试 .\build.ps1 # 运行桌面版 dotnet run --project src/JsonViewer.Desktop ``` 可执行文件: ``` src\JsonViewer.Desktop\bin\Debug\net10.0-windows\JsonViewer.exe ``` ## 解决方案结构 | 项目 | 说明 | |------|------| | `JsonViewer.Abstractions` | 接口、模型、Result | | `JsonViewer.Core` | 核心业务逻辑 | | `JsonViewer.ClassGenerator` | JSON → C#/VB/TS | | `JsonViewer.Localization` | 中英文资源 | | `JsonViewer.Controls` | WinForms 查看器控件 | | `JsonViewer.Desktop` | 桌面应用 | | `JsonViewer.Web` | Blazor 组件 | ## 文档 - [实施方案](docs/实施方案.md) - [旧版迁移说明](docs/migration.md) - [UI 选型决策](docs/ui-decision.md) - [Web 集成指南](docs/api/web-integration.md) ## 技术栈 - .NET 10 - Newtonsoft.Json 13.0.4 - WinForms(桌面)/ Blazor(Web 组件) ## 旧版(已归档) .NET Framework 4.8 旧代码已移至 **[JsonViewer-old/](JsonViewer-old/)**,不再主动维护。构建旧版请打开 `JsonViewer-old/JsonViewer.sln`。