问题描述
json中包含大量字段,后台无法判断某个字段是否会包含在json内,前端一个一个去声明也不现实,引用不存在字段页面会报错,像这种情况如何去解决?
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
json中包含大量字段,后台无法判断某个字段是否会包含在json内,前端一个一个去声明也不现实,引用不存在字段页面会报错,像这种情况如何去解决?
// 请把代码文本粘贴到下方(请勿用图片代替代码)
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答843 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
推荐使用ts或者flow。
如果不方便的话,项目小可以使用自己检测的方式。
比如 a.b || ''.
如果你的项目比较复杂可以使用jsonschema
如果觉得两种比较麻烦, 可以使用一些插件帮你做这些操作。
比如你的代码这样写:
帮你转义成这样: