怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(1)

FileMaker 16 发布之后新增了 6 个 json 系列函数,这对开发 FileMaker 解决方案来说简直如虎添翼。

JSON 数据格式解析

对于做网站开发的前后端工程师来说,JSON 数据可能并不陌生。但是对于 FileMaker 的用户来讲,可能并不了解。

JSON 数据是由括号包裹的成对的数据名称(键/Key)和数据值(值/Value)组成的数据组。同一个级别的数据名称都是唯一的,所以我们就可以通过数据名称来很方便的对数据的值进行修改。

JSON 数据支持的数据格式很多:数字、文本、空值、布尔值等,但是不支持容器。当遇到需要传递容器格式的数据时,需要先用 Base64 系列函数转化成文本。

怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(2)

除了上面这种简单形式之外,JSON 数据还可以进行嵌套,以应对复杂的需求。处理复杂结构的 JSON 数据时,需要使用正确的数据名称索引格式。

怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(3)

JSONSetElement 编辑 JSON 数据

JSONSetElement 函数包含 4 种基本用法:JSONSetElement (json ; 键或索引或路径 ; 值 ; 类型) 。

当只需修改一个键的值时,实际写法如下:

怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(4)

当需要修改多个键的值时,需要用方括号包裹各个键:

怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(5)

JSONSetElement 获取 JSON 数据

JSONGetElement 函数包含 2 种基本用法:JSONGetElement ( json ; 键或索引或路径 )

这个函数的参数含义同上,只能获取单个键的值,写法如下:

怎么自己写json数据类型(开发技巧分享JSON数据格式及函数讲解)(6)

相关 JSON 函数使用教程可以访问以下链接。

https://v.qq.com/x/page/y0567ytl4zf.html

,