我可以帮您将存储为字符串的无序列表转换为JSON数组。我需要这样做的原因是,我正在使用屏幕抓取技术(已经获得允许),所以我的所有数据都以字符串的形式存在(是的,情况很糟糕),直到他们完成API(是的,他们同意在过程中不更改任何HTML)。 :-)
HTML:
<ul class="column">
<li><a href="/view.php?m=48902&g=313433">Item 1</a></li>
<li><a href="/view.php?m=09844&g=313433">Item 2</a></li>
<li><a href="/view.php?m=23473&g=313433">Item 3</a></li>
</ul>
JSON:
{"items":[
{
id: 1,
url: "/view.php?m=48902&g=313433",
name: "Item 1",
m: 48902,
g: 313433
},
{
id: 2,
url: "/view.php?m=09844&g=313433",
name: "Item 2",
m: 09844,
g: 313433
},
{
id: 3,
url: "/view.php?m=23473&g=313433",
name: "Item 3",
m: 23473,
g: 313433
}
]}