WPJAM Basic 升級到 5.9.5和JSON Schema

終於經過2個多星期的努力,WPJAM Basic 升級到 5。9。5,這個版本除了修正 bug 之外,在表面功能上沒有增加新的功能。但是在底層實現了JSON Schema 解析和驗證,這樣資料傳遞和處理就會更加標準和規範。

WPJAM Basic 升級到 5.9.5和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 對資料進行解析和驗證。

TAG: JSONSchema驗證解析格式