所以我这样做了一个请求到Steam页面,它响应这个JSON:
{"成功":真," LOWEST_PRICE":" $ 2.23""体积":" 2842&# 34;," median_price":" $ 2.24"}
我的目标是将其转换为Python中的字典,但是当我在函数中返回JSON对象时,我得到的是:
{u' volume':u' 2,842',u' median_price':u' 2,02€', 你最低价格':你' 1,99€',你'成功':真实}(请注意你')。
我该怎样做才能消除你的想法?
答案 0 :(得分:1)
你看到Python让你知道你正在打印的字符串是unicode字符串。除非你看到的输出真的很重要(例如,它是其他东西的输入),你通常可以忽略领先的'u'字符,直到遇到unicode输出问题。
有一连串的堆栈溢出问题可以解决这个问题。
还有更多......
答案 1 :(得分:0)
您可以导入json模块并使用json.dumps来美化您的输出。
import json
response = {"success":True,"lowest_price":"$2.23","volume":"2,842","median_price":"$2.24"}
print json.dumps(response, indent=2)