我正在研究一种显然由反应最终形式提供支持的形式。在表单组件中,我从 API 服务器获取数据,响应正文包括如下内容:
{
"configs": {
"name": "abc",
"display.name": "Abc",
"value": 12,
"read.only": true
}
}
正如我们所看到的,在configs
. react final 形式可以显示类似name
andvalue
的值,但不能显示类似display.name
and的值,read.only
因为它们的键中有一个点 -> .
。
我知道我可以.
用下划线之类的东西来改变这些点(),它会起作用。但问题是我们的后端开发人员说,使用点 ( .
) 来分隔键名在后端非常常见,因此无法选择用其他分隔符替换点。
我目前正在前端用下划线替换这些分隔符,但这种逻辑无处不在,我认为应该有更好的方法来解决这个问题。谢谢!