Read JSON formatted string in Python

后端 未结 4 1708
旧时难觅i
旧时难觅i 2021-01-23 00:15

I have a simple Websockets server in python, it receives messages from Android app clients, I tried to make the message payload from the client in JSON but I felt. It is only wo

相关标签:
4条回答
  • 2021-01-23 00:30

    You should use the json Python package. To have a JSON, you could simply do import json and json.dumps(message).

    0 讨论(0)
  • 2021-01-23 00:31

    I tried this way and it worked for me, I converted the message into a dictionary using ast and then used the new message as I wanted:

        formattedMessage = ast.literal_eval(format(message))
        self.write_message(formattedMessage["name"])
    
    0 讨论(0)
  • 2021-01-23 00:35

    Will something like this work for you?

    import json
    
    # assume this is the JSON you receive
    text = json.dumps(dict(name='Jack', age='24'))
    
    # show the text to be converted
    print(text)
    # outputs: {"name": "Jack", "age": "24"}
    
    # load a string and convert to Python object
    # see `json` module more for details
    obj = json.loads(text) 
    
    0 讨论(0)
  • 2021-01-23 00:42

    Use a Json package in python

    import json
    data = json.loads(your_var)
    

    In data variable you get a json format data

    hope this will help you

    0 讨论(0)
提交回复
热议问题