Windows terminal/Ubuntu 未显示所有带有精美打印的响应
Windows terminal/Ubuntu not showing all response with pretty print
解析 API 响应(使用漂亮的打印)时,大部分响应被截断,只显示“...”。
irb(main):022:0> data = JSON.parse(response.read_body)
=>
{"data"=>
...
如何显示整个回复?
您可以在分配后(在下一个提示中)键入 data
,您将获得全部内容。如果您实际上不需要分配,而只想检查已解析的响应,请使用 JSON.parse(response.read_body)
顺便说一句,IRB 的截断行为是默认的,但可以使用 IRB.CurrentContext.echo_on_assignment = true
进行更改 - 参见 https://docs.ruby-lang.org/en/master/IRB/Context.html
解析 API 响应(使用漂亮的打印)时,大部分响应被截断,只显示“...”。
irb(main):022:0> data = JSON.parse(response.read_body)
=>
{"data"=>
...
如何显示整个回复?
您可以在分配后(在下一个提示中)键入 data
,您将获得全部内容。如果您实际上不需要分配,而只想检查已解析的响应,请使用 JSON.parse(response.read_body)
顺便说一句,IRB 的截断行为是默认的,但可以使用 IRB.CurrentContext.echo_on_assignment = true
进行更改 - 参见 https://docs.ruby-lang.org/en/master/IRB/Context.html