作者:他乡绿树_762 | 来源:互联网 | 2022-12-02 08:21
我想学习TypeScript.
我有一个由iftry方法event_from_exception()
(Python)返回的JSON字典.
我想将它格式化为带有可扩展局部变量和pre_和post_context的漂亮HTML.结果应该大致如下:
这是json的一个例子:
{
"exception": {
"values": [
{
"stacktrace": {
"frames": [
{
"function": "main",
"abs_path": "/home/modlink_cok_d/src/sentry-json.py",
"pre_context": [
"from sentry_sdk.utils import event_from_exception",
"",
"def main():",
" local_var = 1",
" try:"
],
"lineno": 9,
"vars": {
"exc": "ValueError()",
"local_var": "1"
},
"context_line": " raise ValueError()",
"post_context": [
" except Exception as exc:",
" event, info = event_from_exception(sys.exc_info(), with_locals=True)",
" print(json.dumps(event, indent=2))",
"",
"main()"
],
"module": "__main__",
"filename": "sentry-json.py"
}
]
},
"type": "ValueError",
"value": "",
"module": "exceptions",
"mechanism": null
}
]
},
"level": "error"
}
怎么能用TypeScript完成?