Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将带有(react native)标记的字符串转换为map';可输出/可输出对象_Javascript_Reactjs_React Native - Fatal编程技术网

Javascript 将带有(react native)标记的字符串转换为map';可输出/可输出对象

Javascript 将带有(react native)标记的字符串转换为map';可输出/可输出对象,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我目前面临一个挑战,我必须使用一个API来响应纯HTML,如下所示: <div class="yx"><h3>SomeHead</h3><div class="otherclass"><p>someText</p></div><span class="time">23123123</span></div><div class="yx"><h3>SomeH

我目前面临一个挑战,我必须使用一个API来响应纯HTML,如下所示:

<div class="yx"><h3>SomeHead</h3><div class="otherclass"><p>someText</p></div><span class="time">23123123</span></div><div class="yx"><h3>SomeHead</h3><div class="otherclass"><p>someText</p></div><span class="time">23123123</span></div><div class="yx"><h3>SomeHead</h3><div class="otherclass"><p>someText</p></div><span class="time">23123123</span></div>
SomeHeadsomeText

23123123SomeHeadsomeText

23123123SomeHeadsomeText

23123123123
因为我需要在我的原生应用程序中显示这些信息,所以我必须用原生语法替换所有HTML语法。 在尝试了一些自行编写的函数之后,我成功地获得了一个看似正确的方法,它可以将所有内容转换为以下输出:(数组)

0:“SomeHeadsomeText41234123”
1:“某些人头测角器41234123”
3:“某些头测器41234123”
现在,我需要设法将具有正确语法的字符串输出到我的应用程序中——不幸的是,我仍在努力寻找合适的解决方案


JSON.
方法不起作用,因为它们只能处理JSON语法和
您正在加载并盲目地集成来自第三方API的数据,对吗

永远不要相信来自不在您完全控制之下的源的数据

imho最好的方法是加载数据,将其放入HTML解析器,然后提取所需的数据,转义它(!)并以编程方式创建JSX

0: "<View><Text>SomeHead</Text><View><Text>someText</Text></View><Text>41234123</Text></View>"
1: "<View><Text>SomeHead</Text><View><Text>someText</Text></View><Text>41234123</Text></View>"
3: "<View><Text>SomeHead</Text><View><Text>someText</Text></View><Text>41234123</Text></View>"