终于经过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 函数:
rest_validate_value_from_schema($value, $schema)
基于 JSON Schema 对值进行清理和解析。
rest_validate_value_from_schema($value, $schema)
基于 JSON Schema 验证值是否合法。
WPJAM Basic 就是首先根据字段的设置,生成 JSON Schema,然后使用上面两个函数使用 JSON Schema 对数据进行解析和验证。
最后你在使用 WPJAM Basic 5.9.5 有什么问题,或者有什么功能需求,请给我留言。⏬⏬ 下载 WPJAM Basic 请点击阅读原文