我从 LAN 连接中抓取了一个 json,但我无法通过 json.loads 解析它。
正如您在底部看到的那样,我正在尝试从文本行中获取所有 html。
我收到以下错误:ValueError: Expecting , delimiter: line 9 column 39 (char 222)
import json
import urllib2
##json_data = urllib2.urlopen("http://192.168.1.221:39285/set/json/sec", timeout=30).read()
json_data = """
{
"line_type":"Test",
"title":"Test",
"timestamp":"201310201628",
"line": [
{
"id":2,
"text": "<span class=\"prefix\">\n Result <\/span>\n \n" } , {
"id":1,
"text": "<span class=\"prefix\">\n Result <\/span>\n \n" } ]
}
"""
s = json.loads(r'{}'.format(json_data))
print s['line']
我希望能够打印:<span class=\"prefix\">\n Testing <\/span>\n \n
和 <span class=\"prefix\">\n Test <\/span>\n \n
任何帮助将非常感激
我应该提到我正在寻找正则表达式或解决方法......