【问题标题】:MATLAB urlread - How to POST data in JSON format?MATLAB urlread - 如何以 JSON 格式发布数据?
【发布时间】:2015-04-02 10:29:29
【问题描述】:

据我所知,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 服务器?

【问题讨论】:

    标签: arrays json matlab post urlread


    【解决方案1】:

    Matlab 网页编写

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 2011-08-19
      相关资源
      最近更新 更多