1
我試圖找到一個類似的答案,但不能,所以這裏有雲:需要JSON模式屬性
當定義一個JSON文檔的架構,如果我們定義爲需要的屬性,這方面的要求用於輸入數據,還是用於輸入和輸出?例如: 假設我們有一個名爲Id的屬性。此ID始終存在於資源中,但此Id由服務器生成。如果我想爲公共消費發佈我的架構,並且允許某人創建此資源的實例,那麼Id是否應該按需要定義?所需的屬性僅僅是API的消費者必須發送來創建資源的屬性,還是資源始終具有的所有屬性,包括服務器生成的屬性?
另外,我應該在只架構API消費者可以發送的那些屬性(即使可選)或者我還應該定義那些服務器生成的屬性(如dateCreated,dateUpdated等)? – 2012-07-30 17:43:15
您是否暗示在您的任何用例中消費者從未使用Id屬性,並且這是您服務器的工件? – grumpasaurus 2012-10-31 17:25:35
該Id用作只讀屬性。它用於訪問資源。 – 2012-12-17 21:51:09