我正在从 API 获取一些数据,它返回给我结果,例如" 如何将其转换为正常形式“”const results = [ { question: ' movie "The Revenant"?' }, { question: ' game "Roblox" released?' }, { question: '"A rainy Lithuanian / Is dancing as an Indian"' },];export default function App() { return ( <View style={styles.container}> {results.map((q) => ( <Text> {q.question} </Text> ))} </View> );}这就是我得到的
2 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
您可以在客户端使用替换的一种方法是:
.replace(/"/g, '"')
或者其他方式您可以保存quot
在数据库中并从后端发送,例如格式:
question: ' movie '''The Revenant'''?'
我希望这有帮助
肥皂起泡泡
TA贡献1829条经验 获得超6个赞
据我所知,javascript 中没有内置方法。我过去使用过he 库来简化它,这可能适合你。
最好的方法可能就是通过其他答案中提到的字符串替换。
除此之外,您始终可以向 dom 添加一个元素并设置内部 html,但这可能很危险,因为它可能会引入 XSS 漏洞,因为您可以通过这种方式注入 javacript 代码。
添加回答
举报
0/150
提交
取消