我有一个包含数组束的通用JSON字符串。此列表将来可以增长,并且可以包含n个重复元素。
例如:
"parent_node": {
"node_1": {
"a": "1",
"b": "2"
},
"node_2": {
"a": "1",
"b": "2"
},
"node_3": {
"a": "1",
"b": "2"
}
}
我可以轻松使用静态资源,但维护成为一个问题。我的想法是提供用户友好的定制。使用JSON对我来说会容易得多,但我的salesforce用户并不知道JSON,并且为他们添加依赖关系以学习构建有效的JSON文件。
我正在尝试使用自定义设置,但似乎没有多大帮助。我的想法是在不修改APEX代码的情况下适应所有未来的增强功能,并且每个新添加的子元素甚至父元素都必须是可配置的。
答案 0 :(得分:0)
请记住,自定义设置等同于关系数据库中的表,因此您不能使用“文档库”表示。
如果节点上的字段是固定的,您可以使用自定义设置,例如,以前的json结构可以表示为自定义设置,如:
|parent node | node | a | b |
|------------------------------|
|parent node x | node1 | 1 | 2 |
|parent node x | node2 | 1 | 2 |
|parent node x | node3 | 1 | 2 |
|parent node x | node4 | 1 | 2 |
一些注意事项: