如何在React Native FlatList中访问数组中的嵌套对象

时间:2020-11-02 09:24:45

标签: reactjs wordpress react-native api react-native-flatlist

请问如何在嵌套数组中访问date中的_embedded的值,如下所示:

[{"id":970,

"title":"Mojekwu v Mojekwu: Facts, Issues & Decision of Court",

"url":"https:\/\/bscholarly.com\/mojekwu-v-mojekwu\/",

"type":"post","subtype":"post",

"_links":{"self":[{"embeddable":true,"href":"https:\/\/bscholarly.com\/wp-json\/wp\/v2\/posts\/970"}],

"about":[{"href":"https:\/\/bscholarly.com\/wp-json\/wp\/v2\/types\/post"}],

"collection":[{"href":"https:\/\/bscholarly.com\/wp-json\/wp\/v2\/search"}]},

"_embedded":{"self":[{"id":970,"date":"2020-08-01T08:55:39","slug":"mojekwu-v-mojekwu",

"type":"post","link":"https:\/\/bscholarly.com\/mojekwu-v-mojekwu\/",

"title":{"rendered":"Mojekwu v Mojekwu: Facts, Issues & Decision of Court"},
]

我正在使用一个列表来显示它们。而且我已经尝试过item._embedded.date,但这对我没有用。

请帮帮我。

This是API链接。

1 个答案:

答案 0 :(得分:0)

尝试一下

from itertools import combinations

target = random.randint(1,1000)
n_large = random.randint(0,4)
list_numbers = set()
large_numbs = [25,50,75,100]

while len(list_numbers)<n_large:
    n = random.choice(large_numbs)
    list_numbers.add(n)
while len(list_numbers)<10:
    n =random.randint(1,10)
    list_numbers.add(n)
list_numbers = sorted(list_numbers,reverse=True)

multi = list(combinations(list_numbers,2))



for i in multi:
    num_1 = (multi[i][0])*(multi[i][1])