• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python json.loads函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python serializer.transform函数代码示例发布时间:2022-05-26
下一篇:
Python json.dumps函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap