本文整理汇总了Python中raven.utils.json.loads函数的典型用法代码示例。如果您正苦于以下问题:Python loads函数的具体用法?Python loads怎么用?Python loads使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了loads函数的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: store_json
def store_json(option, opt_str, value, parser):
try:
value = json.loads(value)
except ValueError:
print("Invalid JSON was used for option %s. Received: %s" % (opt_str, value))
sys.exit(1)
setattr(parser.values, option.dest, value)
开发者ID:futurecolors,项目名称:raven-harakiri,代码行数:7,代码来源:raven_harakiri.py
示例2: handle
def handle(self, *args, **options):
if args:
offsets = dict(enumerate(json.loads(args[0])))
else:
offsets = None
logreader.consume_forever(cache=cache.get_cache('redis'), offsets=offsets)
开发者ID:dannyroberts,项目名称:couchpulse,代码行数:7,代码来源:couchpulse_consumer.py
示例3: test_custom_transport
def test_custom_transport(self):
c = Client(dsn="mock://some_username:[email protected]:8143/1")
data = dict(a=42, b=55, c=list(range(50)))
c.send(**data)
mock_cls = c._transport_cache['mock://some_username:[email protected]:8143/1'].get_transport()
expected_message = zlib.decompress(c.encode(data))
actual_message = zlib.decompress(mock_cls._data)
# These loads()/dumps() pairs order the dict keys before comparing the string.
# See GH504
self.assertEqual(
json.dumps(json.loads(expected_message.decode('utf-8')), sort_keys=True),
json.dumps(json.loads(actual_message.decode('utf-8')), sort_keys=True)
)
开发者ID:MSeal,项目名称:raven-python,代码行数:17,代码来源:tests.py
示例4: test_custom_transport
def test_custom_transport(self):
c = Client(dsn="mock://some_username:[email protected]:8143/1")
data = dict(a=42, b=55, c=list(range(50)))
c.send(**data)
expected_message = zlib.decompress(base64.b64decode(c.encode(data)))
self.assertIn('mock://localhost:8143/api/1/store/', Client._registry._transports)
mock_cls = Client._registry._transports['mock://localhost:8143/api/1/store/']
actual_message = zlib.decompress(base64.b64decode(mock_cls._data))
# These loads()/dumps() pairs order the dict keys before comparing the string.
# See GH504
self.assertEqual(
json.dumps(json.loads(expected_message.decode('utf-8')), sort_keys=True),
json.dumps(json.loads(actual_message.decode('utf-8')), sort_keys=True)
)
开发者ID:alexkiro,项目名称:raven-python,代码行数:18,代码来源:tests.py
示例5: report
def report(request, project_id=None):
if request.method == 'POST':
data = request.raw_post_data
if not data:
return HttpResponseBadRequest()
try:
decoded = json.loads(data)
except json.JSONDecodeError:
return HttpResponseBadRequest()
response = HttpResponse()
client.send(auth_header=extract_auth_vars(request), **decoded)
elif request.method == 'OPTIONS':
response = HttpResponse()
return response
开发者ID:jrmccarthy,项目名称:raven-python,代码行数:18,代码来源:views.py
示例6: report
def report(request, project_id=None):
if request.method == 'OPTIONS':
return HttpResponse()
if request.method == 'POST':
if hasattr(request, 'body'):
data = request.body
else:
data = request.raw_post_data
else:
data = request.GET.get('sentry_data')
if not data:
return HttpResponseBadRequest()
try:
decoded = json.loads(data)
except json.JSONDecodeError:
return HttpResponseBadRequest()
client.send(auth_header=extract_auth_vars(request), **decoded)
return HttpResponse()
开发者ID:jdkx,项目名称:raven-python,代码行数:23,代码来源:views.py
示例7: report
def report(request, project_id=None):
if request.method == "OPTIONS":
return HttpResponse()
if request.method == "POST":
if hasattr(request, "body"):
data = request.body
else:
data = request.raw_post_data
else:
data = request.GET.get("sentry_data")
if not data:
return HttpResponseBadRequest()
try:
decoded = json.loads(data.decode("utf8"))
except json.JSONDecodeError:
return HttpResponseBadRequest()
client.send(auth_header=extract_auth_vars(request), **decoded)
return HttpResponse()
开发者ID:WilliamRen,项目名称:raven-django,代码行数:23,代码来源:views.py
示例8: decode
def decode(self, data):
"""
Unserializes a string, ``data``.
"""
return json.loads(zlib.decompress(data).decode('utf8'))
开发者ID:xmonster-tech,项目名称:raven-python,代码行数:5,代码来源:base.py
示例9: decode
def decode(self, data):
"""
Unserializes a string, ``data``.
"""
return json.loads(base64.b64decode(data).decode('zlib'))
开发者ID:Archaeopteryx,项目名称:elmo,代码行数:5,代码来源:base.py
示例10: decode
def decode(self, data):
"""
Unserializes a string, ``data``.
"""
return json.loads(zlib.decompress(base64.b64decode(data)).decode("utf8"))
开发者ID:htomika,项目名称:gaeFeedFind,代码行数:5,代码来源:base.py
注:本文中的raven.utils.json.loads函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论