使用Python2.7加载json

2024-06-25 06:57:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的字符串,我试图用python2.7加载它json.loads. 在

{
    u'Status': {
        u'display_name': u'Status',
        u'is_updatable': True,
        u'type': u'TEXT',
        u'val': u'Paying',
        u'source': u'API'
    }, u'Create Date': {
        u'display_name': u'Create Date',
        u'is_updatable': True,
        u'type': u'DATE',
        u'val': u'2017-09-20',
        u'source': u'API'
    }, u'Total # of Projects': {
        u'display_name': u'Total # of Projects',
        u'is_updatable': True,
        u'type': u'TEXT',
        u'val': u'53',
        u'source': u'Pixel'
    }
 }

我得到了一个错误:

^{pr2}$

有什么想法吗?在


Tags: oftextnameapitruesourcedateis
1条回答
网友
1楼 · 发布于 2024-06-25 06:57:56

您粘贴的以下文件不是json格式。 始终可以使用检查JSON文件的有效性。 https://jsoneditoronline.org/

或者

import json
a= {
    u'Status': {
        u'display_name': u'Status',
        u'is_updatable': True,
        u'type': u'TEXT',
        u'val': u'Paying',
        u'source': u'API'
    }, u'Create Date': {
        u'display_name': u'Create Date',
        u'is_updatable': True,
        u'type': u'DATE',
        u'val': u'2017-09-20',
        u'source': u'API'
    }, u'Total # of Projects': {
        u'display_name': u'Total # of Projects',
        u'is_updatable': True,
        u'type': u'TEXT',
        u'val': u'53',
        u'source': u'Pixel'
    }
 }
b=json.dumps(a) #String to json
print (b)
c=json.loads(b)
print (c)

注:

json加载->从表示json对象的字符串返回对象。在

json dumps->;从一个对象返回一个表示json对象的字符串。在

相关问题 更多 >