フィルターのクリア

How to create JSON-Code

5 ビュー (過去 30 日間)
Christopher Dirks
Christopher Dirks 2023 年 4 月 7 日
コメント済み: Christopher Dirks 2023 年 4 月 9 日
Hi,
Can someone help me how I create the attached JSON-Code? I know I have to do it with a struct, but don't know how to do it exactly with the brackets.
{
"query": "Who likes Pizza?",
"documents": [
{
"text": "Andreas likes Pizza."
},
{
"docx": "b64;base64EncodededWordDocument"
}
]
}

回答 (1 件)

the cyclist
the cyclist 2023 年 4 月 7 日
Will the jsonencode function do what you need?
If not, can you be more specific about what you have as input, and what exactly you want for output?
  3 件のコメント
the cyclist
the cyclist 2023 年 4 月 7 日
I don't know if this is exactly what you need, but I think it should give you an idea of how to create a nested structure, and then convert it to JSON:
s(1).Query = 'View from the 15th Floor';
s(1).Documents.text = "Andreas";
s(1).Documents.docx = "b64;base64";
s(2).Query = 'View from the 31st Floor';
s(2).Documents.text = "Joe";
s(2).Documents.docx = "b32;base32";
j = jsonencode(s,PrettyPrint=true)
j =
'[ { "Query": "View from the 15th Floor", "Documents": { "text": "Andreas", "docx": "b64;base64" } }, { "Query": "View from the 31st Floor", "Documents": { "text": "Joe", "docx": "b32;base32" } } ]'
Christopher Dirks
Christopher Dirks 2023 年 4 月 9 日
I think this is the right way, but not the solution. I get this error:
The server returned the status 400 with message "Bad Request" in response to the request to URL https://api.aleph-alpha.com/qa.
byteArray = copyContentToByteArray(connection);
Error in webwrite (line 139)
[varargout{1:nargout}] = readContentFromWebService(connection, options);
I think I have to use the square brackets, but still do not know how to.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeJSON Format についてさらに検索

タグ

製品


リリース

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by