我在Visual Studio Code中调试,我有一个JSON对象,我想将其作为文本复制到剪贴板。
这可能在Visual Studio Code中吗?
答案 0 :(得分:6)
我找到了两种方法可以做到这一点,这两种方法都有些笨拙(在我看来)。
我认为这可以输出的字符串大小有限制,但它符合我的要求。
console.log(JSON.stringify(yourJsonObject))
此方法仅适用于生成的json字符串的有限大小(看起来像10&#39,000个字符)。
tmpJson
var tmpJson = JSON.stringify(yourJsonObject)
tmpJson
如果字符串太长,则会使用如下消息将其剪切掉:
...,"typeName":"rouParallel","toolAssembly":{"id":"ASKA800201","description":"CeonoglodaloD50R6z5","c... (length: 80365)"
但它适用于较小的物体。也许这有助于一些人。 用vscode正确内置它会很棒。
答案 1 :(得分:1)
与此有关的还有一个未解决的问题:https://github.com/microsoft/vscode-java-debug/issues/624
解决方法:
(已在Java上测试,未在JavaScript上测试)
答案 2 :(得分:1)
我有一个简便的解决方法来复制您想要的任何内容:
JSON.stringify(yourJsonObject)
"
打开浏览器(例如Chrome),打开检查工具,在控制台上输入:
copy(JSON.parse("PASTE_THE_STRING_HERE"));
对象现在已在您的键盘上复制!
答案 3 :(得分:0)
如果您要调试Python :
在DEBUG CONSOLE 中,例如:
import json
from pprint import pprint as pp
pp(json.dumps(outDetailsDict))
OUTPUT IS LIKE
{"": {"stn_ix": 43, "stn_name": "Historic Folsom Station (WB)", "name": "", },
...
答案 4 :(得分:0)
我发现在 Visual Studio Code 上最快的方法是