Я передаю параметры с одной страницы на другую. Я также передаю ссылку (http://wwww.yahoo.com) на полученную страницу вместе с другими параметрами. Ниже приведен код моей исходной страницы:
<View style={styles.searchButton}>
<Button style={styles.searchButton}
title="Go to Details"
onPress={() => {
this.props.navigation.navigate('SearchSer', {
itemId: services[0].ser,
otherParam: services[0],
В приведенном ниже коде я пытаюсь поместить ссылку в TouchableOpacity, прочитав параметр. Когда я пытался открыть ссылку, я получаю сообщение об ошибке «Ошибка синтаксического анализа JSON». Ниже приведен мой код и снимок экрана с ошибкой:
<View>
<Text style={styles.Address1}> {JSON.stringify(otherParam["Phone"])}</Text>
<TouchableOpacity onPress={() => Linking.openURL(JSON.parse(JSON.stringify(otherParam["destURL"]))) }>
<Text style={styles.underLineText}>Distance and Directions</Text>
</TouchableOpacity>
</View>
destURL - http://www.yahoo.com, и оно исходит из моего файла JSON.
любая помощь будет высоко оценена.