-3
{
"crius":{
"latest_version":null,"last_updated":null,"popular":false,"vulnerabilities":
    [{
    "id":7306,
    "title":"Crius - VideoJS Cross-Site Scripting Vulnerability",
    "created_at":"2014-08-01T10:59:16.000Z",
    "updated_at":"2015-05-15T13:48:44.000Z",
    "published_date":null,
    "references":{"url":["http://seclists.org/fulldisclosure/2013/May/77"],"secunia":["53427"]},"vuln_type":"XSS","fixed_in":null}]}
}

How to parse them with python 2.7? Thanks.

Dimitris Fasarakis Hilliard
  • 150,925
  • 31
  • 268
  • 253
Ly Đào
  • 21
  • 2

1 Answers1

0

Use json.loads():

import json

s = '''{
"crius":{
"latest_version":null,"last_updated":null,"popular":false,"vulnerabilities":
    [{
    "id":7306,
    "title":"Crius - VideoJS Cross-Site Scripting Vulnerability",
    "created_at":"2014-08-01T10:59:16.000Z",
    "updated_at":"2015-05-15T13:48:44.000Z",
    "published_date":null,
    "references":{"url":["http://seclists.org/fulldisclosure/2013/May/77"],"secunia":["53427"]},"vuln_type":"XSS","fixed_in":null}]}
}'''

data = json.loads(s)

>>> data
{u'crius': {u'popular': False, u'vulnerabilities': [{u'title': u'Crius - VideoJS Cross-Site Scripting Vulnerability', u'created_at': u'2014-08-01T10:59:16.000Z', u'updated_at': u'2015-05-15T13:48:44.000Z', u'vuln_type': u'XSS', u'references': {u'url': [u'http://seclists.org/fulldisclosure/2013/May/77'], u'secunia': [u'53427']}, u'published_date': None, u'fixed_in': None, u'id': 7306}], u'last_updated': None, u'latest_version': None}}
mhawke
  • 84,695
  • 9
  • 117
  • 138