【问题标题】:Multi Level Nested JSON Parsing with Apex Salesforce使用 Apex Salesforce 进行多级嵌套 JSON 解析
【发布时间】:2014-09-05 10:18:33
【问题描述】:

我能否解析APEX Salesforce 中的多级嵌套JSON 结构,就像我们在Java 中使用GSONJackson 库所做的那样?

{
   "key1":"value1",
   "key2":{

          "key3":"value3",
          "key4":{
                 "key5":"value5"
           }

    }
}

我已经探索过了。

Parsing JSON in Apex Salesforce

但我想要一个通用的解决方案,它将任何 JSON 解析为所需的 Apex 对象。

【问题讨论】:

    标签: salesforce apex-code apex


    【解决方案1】:

    您可以在 Apex 中使用 JSON 类的序列化/反序列化方法:

    https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_class_System_Json.htm

    您需要根据输入的 JSON 构造一个 Apex 类,但甚至还有一个方便的工具可以做到这一点:

    http://json2apex.herokuapp.com/

    不幸的是,您受到 Apex 课程深度的限制。我认为在您的示例中的 key4 之后,您将返回手动解析它。

    要考虑的一件事是在 Apex 中构建部分模型,然后使用解析器为您需要的任何更深层次的嵌套对象补水。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-16
      • 2020-04-26
      • 1970-01-01
      • 2021-10-22
      相关资源
      最近更新 更多