Json响应获取单个字段(Appwrite)



当前我使用的是Appwrite(一个自托管数据库(。当我想用这个代码读取数据时:

Future result = database.listDocuments(collectionId: "60be22axxxxxx");
result.then((response) {
print(response);
}).catchError((error) {});

我得到以下Json的回应:

{"sum":2,"documents":[{"$id":"60bf87c9a9726","$collection":"60be22a7c4a95","$permissions":{"read":["*"],"write":["*"]},"title":"test"},{"$id":"60bf95c0af7af","$collection":"60be22a7c4a95","$permissions":{"read":["*"],"write":["*"]},"title":"tes","desc":"des"}]}

如何从数据库文档中获取像title这样的单个字段,并将其保存为字符串,或者更好地保存为对象?

这样尝试,

String data = jsonDecode(response);
Print(["documents"][0]["title"]);

[0]是2的第一个,你可以用[1]获得第二个,或者部署一个boucle。

最新更新