如何在json结果上进行双循环

时间:2018-02-07 01:20:12

标签: jquery json react-native

我有一个json结果:

enter image description here

我可以在json的第一级执行循环,但是我不能在第二级执行循环(SUBCATEGORIA)

<ScrollView>
      {this.state.items.map((item) => (
        <TouchableHighlight
          key={item.id}>

          <View style={{flex:1}}>

            <View style={{flex:1, flexDirection:'row', backgroundColor:item.cor, padding:10}}>

              <View>
                <Text>{item.nome}</Text>
              </View>

            </View>

            <View>
              {this.state.items.subcategoria.map((item) =>{
                <Text>{**HOW DO LIST THE SUBCATEGORIA ITEMS HERE???**}</Text>
              })}
            </View>

          </View>

        </TouchableHighlight>

1 个答案:

答案 0 :(得分:1)

<View> {item.subcategoria.map(item => <Text>{item}</Text>)} </View>

这应该可以满足您的需求。您已经映射了state.items的项目,您只需要在子类别数组上进行映射,item.subcategoria每个this.state.items