显示来自其他URL的列表内容在HTML中使用JS

时间:2017-11-23 02:21:26

标签: javascript jquery json

我正在尝试做一个简单的任务;使用Jquery检索JSON并将名称显示为一个简单的HTML列表,通常,我处理的JSON文件非常简单,格式为

  

[{a:1,b:2},{a:3,b:4}]

,但这一次,该文件(托管在不同的网站上)的格式类似于

  

[   [ “约翰”,21.5, “说明”, “一些链路”],[ “Doe的”,3,6, “说明”, “一些链路”],]

另有100k条目。我的目标是在HTML列表中简单地显示该文件的所有名称。

有没有办法检索列表并在简单的HTML ul中显示名称和描述等内容? 实际的文件链接在这里:https://www.dropbox.com/s/104iutbz95o7wtw/test.json?dl=0(考虑它实际上托管在网站上,例如:https://sample.com/test.json

2 个答案:

答案 0 :(得分:0)

你好,你需要构建自己的解析器或使用正则表达式,因为你提到的格式不是JSON

答案 1 :(得分:0)

您需要一个正则表达式来返回数据列表。

看看我为你制作的这个:https://regex101.com/r/aDRp6A/1

有助于了解数据是否具有严格的结构或是否可变。

修改

根据你的样本数据我可以看到你的只是一个列表列表。没有花括号。非常好! 将json作为字符串后,尝试将其拆分:

myList = yourJsonObject;  

然后您可以使用以下方式访问数据:

myList[0][0]