首页 > 解决方案 > 如何在flutter Dio包中的formData中发布对象?

问题描述

我有一个“modelCharacteristics”对象,其中包含 modelHeight、modelWeight 和 modelSize 对象。如何将 JSON 对象插入 dio 的 FormData 以发布它?

我试图像在 Postman 中那样做,但这不起作用。

var formData = dio.FormData.fromMap({
    'category': categoryId,
    'name': name,
    'price': int.parse(price),
    'color': color,
    'size': sizes,
    'description': description,
    'material': material,
    'countryProducer': countryProducer,
    "style": style,
    "countInStock": int.parse(countInStock),
    "modelCharacteristics[modelHeight]": modelCharacteristics.modelHeight.toInt(),
    "modelCharacteristics[modelWeight]": modelCharacteristics.modelWeight.toInt(),
    "modelCharacteristics[modelSize]": modelCharacteristics.modelSize,)}

标签: flutter

解决方案


添加其余代码以获得更准确的答案,请查看https://pub.dev/packages/dio文档。


推荐阅读