[English Version]

MFP语言和可编程科学计算器

MFP语言简介

MFP函数

所有函数

整数操作函数

逻辑函数

统计和随机函数

三角函数

指数函数

复数函数

系统函数

数组和矩阵函数

绘图函数

表达式和微积分函数

字符串函数

双曲三角函数

排序函数

多项式函数

信号处理函数

文件操作函数

时间和日期函数

显示函数

多媒体函数

数据结构函数

数据交换文件格式函数

平台和硬件函数

并行计算函数

RTC多媒体函数

反射函数

MFP编译函数

其它函数

部署用户自定义函数

在您的应用中调用MFP

创建安卓安装包

小游戏的开发

绘制图形

使用MFP进行数学分析

使用MFP处理文件

数,字符串和数组

日期时间和系统相关

可编程科学计算器介绍

可编程科学计算器帮助:数据交换文件格式函数

函数名 函数帮助信息
get_json_field

::mfp::exdata::json::get_json_field(3) :

此函数从一个代表JSON数据的字符串中获取一个域的值。此函数有三个参数。第一个参数为一个代表JSON数据的字符串,第二个参数为JSON域的名字,第三个参数为JSON域的类型。如果第三个参数值为"s",则意味着这个JSON域是一个字符串,如果是"b",则意味着这个JSON域是一个布尔值,如果是"f",则意味着这个JSON域是一个浮点数值,如果是"d",则意味着这个JSON域是一个整数值,如果是"a",则意味着这个JSON域是一个数组,如果是"j",则意味着这个JSON域是一个代表JSON数据的字符串,如果是其他值或者这个参数被省略,则由MFP自己侦测这个JSON域的数据类型。注意第一个参数和第二个参数都是区分大小写的,但第三个参数不区分大小写。这个函数的返回值是这个JSON域的数据值。本函数的一个例子是get_json_field("{\"ABC\": null, \"JJJ\": {\"DEF\":[1, 8, [\"Welcome\", 9.99]],\"ZZ\":\"hello boy\"}}", "JJJ", "j")。

set_json_field

::mfp::exdata::json::set_json_field(3) :

此函数将一个值设置到代表JSON数据的字符串中。此函数有三个参数。第一个参数为一个代表JSON数据的字符串,第二个参数为JSON域的名字,第三个参数为JSON域的值。注意这三个参数都是区分大小写的。如果这个JSON域已经存在,则将新值写入,否则,将创建一个新的JSON域。这个函数的返回值是设置后的新的JSON域的字符串,或者如果数据类型不支持或JSON域的名字错误则抛出异常。本函数的一个例子是set_json_field("{\"ABC\": null, \"JJJ\": {\"DEF\":[1, 8, [\"Welcome\", 9.99]],\"ZZ\":\"hello boy\"}}", "JJJ", "New value")。