首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
qwq11
›
全部回复第 13 页 / 共 13 页
回复总数
244
1
...
4
5
6
7
8
9
10
11
12
13
❮
❯
2021-08-19 15:00:58 +08:00
回复了
ztoben
创建的主题
›
Python
›
日志树的生成
```javascript
function getDescString(o, indent) {
switch (typeof (o)) {
case 'object':
let arr = []
if (Array.isArray(o)) {
for (let i = 0; i < o.length; i++) {
arr.push(`${indent}- ${i}: ${getDescString(o[i], indent + ' ')}`)
}
} else {
for (var item in o) {
arr.push(`${indent}${item}: ${getDescString(o[item], indent + ' ')}`)
}
}
return '\n' + arr.join('\n')
default:
return o
}
}
let obj = { "msg": "就这样", "tips": [{ "id": 1, "content": "代码挺乱嘻嘻" }, { "id": 2, "content": "再来一个提示" }] }
console.log(getDescString(obj, ''))
```
发现稍微改下就可以生成 yaml (
2021-08-19 14:34:21 +08:00
回复了
ztoben
创建的主题
›
Python
›
日志树的生成
这个不就是序列化一下吗,定义一个 interface{ GetStructuralInfomation() } 返回一个节点的这样的树,递归调用就行了,还可以给每个字段加个 annotation 自动识别名字和格式,就更简单了
2020-07-23 00:54:06 +08:00
回复了
crazytree
创建的主题
›
奇思妙想
›
谁来解决一下这个痛点!
Affinity Photo
2020-07-23 00:47:13 +08:00
回复了
Myprincess
创建的主题
›
程序员
›
求付费录屏软件推荐
OBS
N 卡自带
Xbox 录屏
1
...
4
5
6
7
8
9
10
11
12
13
❮
❯
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
Solana
·
808 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms ·
UTC 20:22
·
PVG 04:22
·
LAX 12:22
·
JFK 15:22
♥ Do have faith in what you're doing.
❯