有什么工具能自动填充复杂的 JSON 数据当中的 undefined 数据?

#1

我们的代码里有时会遇到

{
  name: "a",
  id: "b",
  children: null
}

这样的数据, 实际上想要的是

{
  name: "a",
  id: "b",
  children: []
}

中间的某些数据在 Golang 的后台实现当中被作为 null 返回了. 有什么工具可以快速地对这些空数据进行填充吗?

#2

Json Schema吧…


原来每个前端都要面对不负责任的后端

#3

找校验的模块的时候看到过, 我们前面用的 mobx-state-tree 的校验, 功能弱一些但是的也能校验. 但是这个库能对空数据进行初始化吗? 看文档里没写吧

#4

typescript 定义一个model,把后端的数据拿去new一下