有没有办法创建可以表示JSON结构的自定义设置?

时间:2016-07-12 11:23:39

标签: json salesforce apex sfdc

我有一个包含数组束的通用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代码的情况下适应所有未来的增强功能,并且每个新添加的子元素甚至父元素都必须是可配置的。

1 个答案:

答案 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 |

一些注意事项:

  • 使自定义设置类型为“列表”。
  • 知名度“公开”