Apex@RestResource returning result internal class公开私有属

2021-02-19 11:56

任何简单的@RestResource都可能以内部类的实例的形式返回结果。我希望内部类的任何私有属性只对内部类公开,因此不会流式输出到@RestResource结果。但是, 也会返

解答动态

  • 文档确实(有点)这样说:(我的重点)
    您可以在Apex REST方法中使用用户定义的类型作为参数。Apex REST将请求数据反序列化为用户定义类型的公共、私有或全局类成员变量,除非该变量声明为静态或瞬态变量。
    它们的示例与反序列化相关,但对于序列化,则相反。这在带有生产线:
    对响应使用类似的序列化逻辑。具有非void返回类型的Apex方法将把返回值序列化为ResResponse.responseBody.
    如果不希望私有成员通过API.
    公开,则需要使其成为临时成员

    • End

    免责声明:

    本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。