MATLAB urlread - 如何以JSON格式发布数据?

时间:2015-04-02 10:29:30

标签: arrays json matlab post urlread

据我所知,urlread函数可以发布到URL。我用字符串做了。

urlread(url, 'Post', {'userId', userid, 'Password', Password}

但是有一些像这样的JSON值:

"country": ["US","JP"],
"student": false,

我尝试了这段代码,但失败了。

urlread(url,'Post',{'userId', userid ,'Password' ,Password ,'country' ,'{'US' ,'JP'}' ,'student' ,false}

如何将数据从Matlab发布到JSON格式的RESTful服务器?

1 个答案:

答案 0 :(得分:0)

Matlab webwrite

您会发现urlread已被webreadwebwrite取代,并且它会自动处理JSON序列化。所以你可以创建一个Matlab结构并将其交给webwrite

url = 'http://example.com'
data = struct('userId', userId ,'Password' , password, 'country', {'US', 'JP'}, 'student', false)
webwrite(url, data);