大家好,我寫的爬蟲程序在抓取數(shù)據(jù)的過程中遇到類似下邊的非標(biāo)準(zhǔn)json結(jié)構(gòu),請(qǐng)問如何解析,{st:{st:'something"something and something'},st:'something'}我使用了htmldata = eval(htmldata, type('Dummy', (dict,), dict(__getitem__=lambda s, n: n))())外加正則替換單引號(hào)的方法doubleQuotedJsonStr = jStr.replace("'", "\"")json.loads()不過很遺憾,中間的雙引號(hào)很難搞。。這段json應(yīng)該是javascript的一段代碼,對(duì)象:值,的形式,用javascript解析肯定是沒有問題的,不過如何才能用python正常解析, 或者 提取"值"的部分?懇請(qǐng)您的指教,謝謝
python解析非標(biāo)準(zhǔn)json
幕布斯6054654
2018-07-16 16:19:04