我正在使用webwrite发布到一个API。我想要设置的JSON对象中的一个字段名称是odata.metadata
。我正在创建一个类似于以下结构的JSON对象:
json = struct('odata.metadata',metadata,'odata.type',type,'Name',name);
但是我收到了一个错误信息。
Error using struct
Invalid field name "odata.metadata"
这是我在Matlab中尝试使用的JSON对象。出于简单起见,所有字符串都如下所示:
{
"odata.metadata": "https://website.com@Element",
"odata.type": "Blah.Blah.This.That",
"Name": "My Object"
}
有没有办法提交这个JSON对象,还是说这是一个无解的问题?
odata
的字段来包含另一个带有metadata
和type
字段的JSON对象,从而完全避免此问题。 - Dev-iL.*
),结构、单元格等名称分隔符也应该是一些不同的符号(例如R
使用@
和$
)。当数字时,“.”是十进制分隔符,否则应该是字符串中的有效字符。就是这样。(双关语) - Carl Witthoft