flutter - 是否可以从 json 主体中打印多个属性?
问题描述
一直试图在同一行的 json 正文中打印一个以上的属性。似乎无法弄清楚如何。任何帮助都会非常有用。
void getData() async {
Response response = await get('https://jsonplaceholder.typicode.com/todos/1');
Map data = jsonDecode(response.body);
print(data);
print(data['id']);
}
这就是我在运行终端时返回的内容。
[{"id":475,"result":{"value":"android","type":"_extensionType","method":"ext.flutter.platformOverride"}}]
[+373 ms] I/flutter (4562): {userId: 1, id: 1, title: delectus aut autem, completed: false} [] I/flutter (4562): 1
解决方案
如果你想在同一行打印一些数据试试这个:
print('response: ${data} id :${data['id']}')
提示:生成将为 u 重新排列所有数据的模型。链接 - json 到飞镖
推荐阅读
- arrays - Swift 5,自定义对象数组,最小值。不等于同一数组中的其他值
- android - 如何将 DatePickerDialog 默认日期更改为用户最近选择的日期?
- android - 在 SparkSL 着色器中获取片段的世界位置
- c# - 在一对分隔符(即字符串)之间解析字符串
- python - 在 Mlens Pipeline 中使用 StandardScaler 作为预处理器会生成分类警告
- mongodb - 允许使用新创建的用户对 mongodb 进行身份验证
- html - 如何编辑滚动文本使其始终可见?
- sql - 在两列中查找具有相同值的行
- lua - TIC-80 有问题
- flutter - 无法在@platform 上登录 at_chats 完整版