0 votes
1 view
in Python by (47.7k points)

I'm a little bit confused with JSON in Python. To me, it seems like a dictionary, and for that reason, I'm trying to do that:

  "glossary":

   { 

     "title":

       "example glossary", "GlossDiv":

        {

         "title": "S", "GlossList":

           {

            "GlossEntry":

             { 

               "ID": "SGML",

               "SortAs": "SGML",

               "GlossTerm": "Standard Generalized Markup            Language",

               "Acronym": "SGML",

               "Abbrev": "ISO 8879:1986",

               "GlossDef":

                { 

                 "para": "A meta-markup language, used to create  markup languages such as DocBook.",

                 "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" 

             } 

          } 

       } 

    }

 }

But when I do print dict(json), it gives an error.

How can I transform this string into a structure and then call json["title"] to obtain "example glossary"?

1 Answer

0 votes
by (107k points)

If you want to convert string to JSON using Python you can use the json.loads() and json.dumps()function which will do your task below is the code which shows how to use the json.load() function:-

import json

a= {'id': 1, 'name': 'vishal'}

b= json.dumps(a)

c= json.loads(b)

print(c['id'], c['name'])

image

Related questions

0 votes
2 answers
0 votes
1 answer
asked Jul 5 in Python by Sammy (47.7k points)
0 votes
1 answer
0 votes
1 answer
Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...