Python-json响应

Python-json响应,python,json,Python,Json,我对python非常陌生,并试图通过JSON数据进行解析 import requests import json URL = "http://myip/cgi-bin/lun/luci/;stok=/login?form=login" payload = { 'operation': 'login', 'username': 'someuser', 'password': 'somepassword' } session = requests.session() r = requests.

我对python非常陌生,并试图通过JSON数据进行解析

import requests
import json

URL = "http://myip/cgi-bin/lun/luci/;stok=/login?form=login"

payload = {
'operation': 'login',
'username': 'someuser',
'password': 'somepassword'
}

session = requests.session()
r = requests.post(URL, data=payload)

print (r.json())
我得到的回报是:

{u'data': {u'stok': u'0c2f16c954cd2cafccfaf1bf50000ac6'}, u'success': True}
我需要使用单引号中随机收集的字母/数字
0C2F16C954CD2CAFCFAF1BF50000AC6
(每次都会更改)。我没有看到任何双引号在这个答复。所以有几个问题:

  • 我在回复中没有看到任何双引号。这仍然是json吗
  • 将随机字符的中间部分分配给变量以便我可以在下一步需要构建的请求url中使用它的最佳方法是什么
  • 我在回复中没有看到任何双引号。这仍然是json吗

    这是JSON
    r.json()

    将随机字符的中间部分分配给变量以便我可以在下一步需要构建的请求url中使用它的最佳方法是什么


    不太确定,但它不是返回一个
    dict
    实例吗?(解码的json)
    json()。它已经返回了解析过的JSON数据,只是一个提示:如果你开始学习Python,从Python 3开始,版本2即将退役。
    
    a_variable = r.json()["data"]["stok"]