2015-04-24 24 views

回答

2

docs解釋他們相當好,但這裏是我的採取它:

normalize是用來修改傳入負載中的根對象。

normalizeHash用於修改傳入有效負載中的單個對象屬性。

serialize用於修改發送到服務器的傳出對象。

normalizedPayload用於從傳入的有效負載(如元數據)中移除無關數據。

+0

'extractSingle'和'extractArray'用於修改根對象。 'normalize'意味着按照文檔工作在單個散列上,而不是在根對象上工作。當人們試圖添加他們自己的目的時,這會變得混亂。 * smh * –

+1

嗯它很混亂。該文檔說'如果你想,你可以重構你的有效載荷的頂層,並且在* normalize *方法中做更細化的規範化。' –

+0

我的不好,在另一個被接受的答案中是真實的,有人說它的意味着個人散列。然而,提取鉤子和標準化鉤子的目的似乎是相同的。 –