matlab-json是用于MATLAB的快速高效的JSON解析器。示例:

a = struct(); a.name = 'Hello, World!'; a.data = magic(3);

tojson(a);

ans = { \"name\": \"Hello, World!\", \"data\": [ [ 8, 3, 4 ], [ 1, 5, 9 ], [ 6, 7, 2 ] ] }

fromjson('{\"name\": \"Hello, World\", \"data\": 123}')

ans = name: 'Hello, World' data: 123

要求(最低0.11):为了使浮点值的精度达到最高,请考虑使用Git版本或在libjson中打补丁“json_object.c”,方法是将函数“json_object_double_to_json_string”的格式字符串从更改为。安装在MATLAB中运行“make”以构建MEX函数。Mac安装将libjson(aka.JSON-c)安装到/usr/local。