終於經過2個多星期的努力,WPJAM Basic 升級到 5。9。5,這個版本除了修正 bug 之外,在表面功能上沒有增加新的功能。但是在底層實現了JSON Schema 解析和驗證,這樣資料傳遞和處理就會更加標準和規範。
簡單做一下
JSON Schema 的介紹
:
要了解 JSON Schema 首先要知道什麼是 JSON?JSON 是 JavaScript Object Notation 的縮寫,它是一種簡化的資料交換格式,是目前網際網路服務間進行資料交換最常見的一種交換格式,具有簡潔、可讀性好等特點。
JSON 把資料型別分為 String(字串),Number(數字),Boolean(布林)Object(物件),Array(陣列),Null(空)。
為了約定或者校驗 JSON 的資料格式,就誕生了 JSON Schema,可以簡單理解為 JSON Schema 是一個描述和驗證 JSON 資料結構的模式或規範,用來描述資料的格式和其他要求。
WordPress 內建了兩個 JSON Schema 函式:
基於 JSON Schema 對值進行清理和解析。
基於 JSON Schema 驗證值是否合法。
WPJAM Basic 就是首先根據欄位的設定,生成 JSON Schema,然後使用上面兩個函式使用 JSON Schema 對資料進行解析和驗證。