我在应用程序的命令行中工作了很多,并在json中发送了大量信息。我发现有时候很难找到响应开始和结束的位置以及响应命令的位置
我尝试过Console2,CMD,PowerShell,但没有找到任何配置命令和响应颜色的选项。你知道这样的应用吗? 理想情况下,找到具有可配置语法颜色的应用程序(即为响应设置JSON颜色)非常好。
答案 0 :(得分:1)
是的,你可以在powershell中做到这一点,但不是那么容易。这取决于你实际在做什么。假设您使用PowerShell作为控制台来运行某些命令行工具,例如:
SendRequest "url" "param" "param"
Powershell将打印出任何返回的内容。你可以做的是编写一个小的PowerShell包装器,它将捕获此命令的输出并为其添加一些颜色,如下所示:
param($url, $param1, $param2)
$response = SendRequest $url $param1 $param2
Write-Host $response.Property1 -ForegroundColor Cyan
Write-Host $response.JSON -ForegroundColor Red
这样你打电话:
.\execSendRequest.ps1 "url" "param" "param"
它会显示你的颜色反应。同样,您可以为每个属性执行更多处理,并以不同颜色打印出JSON响应。