我是 Flutter 的初学者,我一直坚持将我的 API 获取的数据转换为我的自定义模型。 我正在使用为我提供此数据的 API:
ListNode *slow = head, *fast = head;
while(fast && fast->next) {
slow = slow->next;
fast = fast->next->next;
if(slow == fast)
break;
}
if(fast == NULL || fast->next == NULL){
return NULL;
}
slow = head;
while(fast != slow){
slow = slow->next;
fast = fast->next;
}
return fast;
我想将所有以“strIngredient”开头的键值存储到一个列表中,“strMeasure”也是如此
但我还没有遇到一种方法可以做到上述情况。
答案 0 :(得分:0)
您可以获取所有 keys
,然后根据您的条件检查每一个。
Map<String,String> meals= api_data['meals'][0];
List<String> allKeys = meals.keys.toList();
for(String key in allKeys){
if(key.startsWith("strIngredient")){
print(meals[key]);
}
}