使用webread JSON和XML ()

8视图(30天)
杰弗里
杰弗里 2015年8月2日
评论道: 凯文Lapret2015年8月4日
我有一个url,我能获得数据,当我设置输出xml作为一个可选参数的url,但当我将它设置为json,我奶奶……url是http://api.eia.gov/series/?api_key= # # # # &series_id = NG.RNGC1.D&out = json的# # # #的私钥。什么好主意吗?我能得到一个结构体数组当我使用世界银行气候Matlab帮助文档中的示例。
1评论
凯文Lapret
凯文Lapret 2015年8月4日
不确定你将会做什么JSON数据,但如果你想把它转换成一个更友好的格式导入,有一些JSON CSV转换器 json-csv.com

登录置评。

接受的答案

罗伯特Snoeberger
罗伯特Snoeberger 2015年8月3日
从web服务接收JSON文本包含utf - 8字节顺序标记(BOM),开始时我害怕»,[1]。BOM是导致JSON解析器失败。你可以看到BOM通过调用webread内容类型的文本。
url = > >' http://api.eia.gov/series/?api_key= # # # # &series_id = NG.RNGC1.D&out = json ';
> > webread (url, weboptions (“ContentType”,“文本”))
ans =
我害怕”{“请求”:{“命令”:“系列”},“数据”:{“错误”:“没有api_key。关键登记、文档和例子看到http: www.eia.gov \ / \ / \ /开发者\ /”}}
> >
[1]看到utf - 8编码的字节顺序标记 表示编码的字节顺序标记

答案(1)

杰弗里
杰弗里 2015年8月3日
这很有帮助,谢谢你……

标签

社区寻宝

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

开始狩猎!