brzuchal/json-highlighter

一个用于在终端中为JSON进行语法高亮的PHP库。

1.0.x-dev 2024-10-01 07:25 UTC

This package is auto-updated.

Last update: 2024-10-01 07:26:11 UTC


README

一个简单的PHP库,用于在终端中为JSON进行语法高亮。

安装

通过Composer安装此包

composer require brzuchal/json-highlighter

使用方法

您可以使用这个库在您的终端中高亮JSON字符串

use Brzuchal\JsonHighlighter\JsonHighlighter;

$json = '{
"name": "John",
"age": 30,
"married": false,
"children": null
}';

echo JsonHighlighter::highlight($json);

这将使用ANSI转义码在您的终端中输出语法高亮的JSON。

示例输出

输出将看起来像

{
    "name": "John",
    "age": 30,
    "married": false,
    "children": null
}

键将在 浅蓝色 中显示,字符串在 绿色 中显示,数字在 白色 中显示,布尔值在 橙色 中显示,而 null 值在 浅灰色 中显示。

许可协议

版权所有(c)2024 Michał Marcin Brzuchalski

本项目采用MIT许可协议。有关详细信息,请参阅LICENSE 文件。