首页 > 解决方案 > 是否可以从 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

标签: flutterdart

解决方案


如果你想在同一行打印一些数据试试这个:

print('response: ${data} id :${data['id']}')

提示:生成将为 u 重新排列所有数据的模型。链接 - json 到飞镖


推荐阅读