收到TypeError:b'lliks'不是JSON序列化

时间:2018-11-02 23:08:38

标签: python json

编写一个名为variable_get的函数,该函数将字符串作为代表URL路径一部分的参数,并将HTTPS GET请求的响应作为字符串返回给URL https://google.com/input,其中{{ 1}}是此函数的input参数

input

我收到TypeError:b'lliks'不是JSON序列化的。我在做什么错了?

1 个答案:

答案 0 :(得分:1)

import urllib.request
import json

def variable_get(input):
  uri = "https://google.com/input" + input
  response = urllib.request.urlopen(uri).read().decode()
  html = json.dumps(response)
  return html

此代码的主要用处是函数json.dumps,它将其转换为json字符串。有关信息here