【发布时间】:2015-04-13 18:31:08
【问题描述】:
我有一个包含一堆变量的工作区,我想使用 JSONlab 将其转换为 JSON 文档。到目前为止,我的代码如下所示:
loadjason = {'{"Duration":Duration,"Num_Samples":nsamples,"Frequency":Freq,"Num_Channels":nchannels1}')
不在双引号中的项目(即 Freq)是我的 MATLAB 工作区中的变量,但我的输出是:
Error using loadjson>error_pos (line 482)
JSONparser:invalidFormat: Value expected at position 13:
{"Duration":<error>Duration,"Num_Samples
Error in loadjson>parse_value (line 471)
error_pos('Value expected at position %d');
Error in loadjson>parse_object (line 206)
val = parse_value(varargin{:});
Error in loadjson (line 96)
data{jsoncount} = parse_object(opt);`
如何将变量传递给 loadjson,以便将它们作为值而不是文字来读取?
【问题讨论】: