具有高度的可移植性json输入解析器

任何版本的Matlab fileexchange可能仍然在使用的社区。

2.3 k下载

更新2009年11月3

查看许可协议

JSON迅速获得流行的理由。套用德诺克利斯朵夫(http://christophe.delord.free.fr/tpg/)
JSON是来自一个简单的声明:
一个简单的人形元语言会很快
证明其使用在这种情况下,作为数据交换网络(例如谷歌翻译),配置文件等。

看到

http://sites.google.com/site/sim4stim/2clicks/a2t.html

创建自动的一个例子,便携和可重用的Matlab的GUI设置。
(注意:p_json。m是这个例子的核心)

因此这部小说值得而提供的设施尽可能多人的Matlab的用户。

基于工作:

http://json-schema.org/
&
//www.tianjin-qmedu.com/matlabcentral/fileexchange/::

F。Glineur 23393 -另一个json解析器:更快、更清晰和更强大的比# 20565
J。芬斯特拉20565 - json解析器

这个提交还提供了一个非常简单的(有意义的)使用的例子(见截图)。

您的测试脚本(称为a0t截图)可能看起来像:

% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

帧=“test02.jon”;

fid = fopen(帧,rt);inString = fscanf (fid, ' % c ');文件关闭(fid);

data = p_json (inString)

% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

因此

inString = =逐字test02。乔恩的文本输入文件,

. zip中提供(见下面的链接更多的细节和更多的定义):

% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
inString =

{
“美元模式”:
{"属性":{
“名称”:{“类型”:“字符串”},
“年龄”:{“类型”:“整数”,
“最大”:125年,
“可选的”:真}
},
“类型”:“对象”
},
“名称”:“John Doe”,
“年龄”:30
}

% = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

* * *请参见:

给定的局部性质JSO符号我们邀请用户看看这样的地方:

http://en.wikipedia.org/wiki/JSON

http://json-schema.org/

http://json.org/

引用作为

Nedialko (2023)。具有高度的可移植性json输入解析器(//www.tianjin-qmedu.com/matlabcentral/fileexchange/25713-highly-portable-json-input-parser), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R10
兼容任何释放
平台的兼容性
窗户 macOS Linux

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.1.0.0

纠正拼写错误和添加auto-GUI例子和其链接

1.0.0.0