我想发送数据到我的API URL。如何发布下面的JSON?目前我使用http方法调用API,但我面临的主要问题是将json发布在任何其他方法或简单的方法下面,我可以使用其他方法调用api而不是http。我想要发送的数据是:API调用部分第一个现在我有一个关于无效参数的错误,因为我不知道如何发送JSON数组。有人能帮助我吗?
xmjla07d1#
创建一个Map并使用json.encode(Map的名称)发送它
For example Map<dynamic,dynamic> map = new Map(); map = { "audio":{ }, "output":{ "width":110, "height":110, "format":"mp4", "name":"video", "title":"video", "description":"" }, "scenes":[ { "background":{ "src":[ { "url":"", "asset_id":"", "type":"video" } ], "bg_animation":{ "animation":"" } }, "time":7.42, "keywords":[ ], "sub_scenes":[ { "time":0.88, "location":{ "center_x":360, "end_y":1190.3999999999999, "start_y":1131.625 }, "text_lines":[ { "text_animation":[ { "source":"templates", "type":"start" } ], "text_bg_animation":[ { "source":"templates", "type":"start" } ], "text":"Six websites. To" } ], "subtitle":"", "font":{ "name":"Helvetica.ttf", "size":"26" } } ], "sentences":[ { "time":0.88, "text":"Six websites. To" } ], "music":false, "tts":false, "subtitle":true } ], "projectId":"" }
然后在你的身体里发送{“data”:json.编码(Map)};注意:这不是一个完美的语法,但你可能会得到一个粗略的想法。
1条答案
按热度按时间xmjla07d1#
创建一个Map并使用json.encode(Map的名称)发送它
然后在你的身体里发送{“data”:json.编码(Map)};
注意:这不是一个完美的语法,但你可能会得到一个粗略的想法。