Я хотел бы преобразовать неупорядоченный список, который хранится как string
, в массив JSON.
Причина, по которой мне это нужно, заключается в том, что я просматриваю веб-сайт (с разрешения)так что все, что у меня есть, это исходный текст сайта, сохраненный как string
(да, это ужасно), пока они не закончат свой 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
}
]}