cuốn sách gpt4 ai đã làm

Python JSON 提取

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 08:14:15 27 4
mua khóa gpt4 Nike

EDIT: Đã thêm đối tượng và mã JSON thực tế để xem xét

Tôi có JSON ở định dạng này (chỉ phân cấp này, giả sử JSON hoạt động tốt)

{u'kind': u'calendar#events', u'defaultReminders': [{u' Minutes': 60, u'method': u'email'}, {u' Minutes': 60, u'method' : u'sms'}], u'items': [{u'status': u'confirmed', u'kind': u'calendar#event', u'end': {u'date': u'2013-07-27'}, u'created': u'2013-06-15T19:06:13.000Z', u'iCalUID': u'93idui5eb15knl8aavng2iu1mc@google.com', u 'lời nhắc': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=OTNpZHVpNWViMTVrbmw4YWF2bmcyaXUxbWMgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-15T19:06:13.635Z', u'summary': u'đi bè nước trắng', u'start': {u'date': u'2013-07-26'}, u'etag ': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTMyMzE3MzYzNTAwMA"', u'transparency': u'transparent', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u' logan@loganhenson.com'}, u'creator': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'93idui5eb15knl8aavng2iu1mc'}, {u'status' : u'confirmed', u'kind': u'calendar#event', u'end': {u'dateTime': u'2013-06-24T13:00:00-05:00'}, u'created': u'2013-06-21T18:32:08.000Z', u'iCalUID': u'67cjnqboq3uhkrd5udogd5pog4@google.com' , bạn'reminders': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=Njdjam5xYm9xM3Voa3JkNXVkb2dkNXBvZzQgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:32:08.192Z', u'summary': u'camp Counsel', u'start': {u'dateTime': u'2013-06-24T09:00:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTUyODE5MjAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'67cjnqboq3uhkrd5udogd5pog4'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện', u'end': {u'dateTime': u'2013-06-25T09:00:00-05:00'}, u'created': u'2013-06-21T18:32:21.000Z', u'iCalUID': u'oktlfp6503u046ueq5dqmn07qs@google.com' ,bạn đang nhắc nhở': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=b2t0bGZwNjUwM3UwNDZ1ZXE1ZHFtbjA3cXMgbG9nYW5AbG9nYW5oZW5zb24uY29t',u'sequence': 0, u'updated': u'2013-06-21T18:32:21.673Z', u'summary': u'front desk', u'start': {u'dateTime': u' 2013-06-25T05:45:00-05:00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTU0MTY3MzAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'oktlfp6503u046ueq5dqmn07qs'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện', u'end': {u'dateTime': u'2013-06-25T10:00:00-05:00'}, u'created': u'2013-06-21T18:32:29.000Z', u'iCalUID': u'2j139fec1nichbua2t1p161au8@google.com' , bạn'reminders': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=MmoxMzlmZWMxbmljaGJ1YTJ0MXAxNjFhdTggbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:32:29.802Z', u'summary': u'camp Counsel', u'start': {u'dateTime': u'2013-06-25T09:00:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTU0OTgwMjAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'2j139fec1nichbua2t1p161au8'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện', u'end': {u'dateTime': u'2013-06-26T09:00:00-05:00'}, u'created': u'2013-06-21T18:32:48.000Z', u'iCalUID': u'0v19db1opb8uemnqbe2m8f5sd4@google.com' ,bạn đang nhắc nhở': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=MHYxOWRiMW9wYjh1ZW1ucWJlMm04ZjVzZDQgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:32:48.507Z', u'summary': u'tầng thể hình', u'start': {u'dateTime': u'2013-06-26T05:45:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTU2ODUwNzAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'0v19db1opb8uemnqbe2m8f5sd4'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện',u'end': {u'dateTime': u'2013-06-26T13:00:00-05:00'}, u'created': u'2013-06-21T18:32:55.000Z', u' iCalUID': u'o71t8t2pjg5fl075ipo0e14dik@google.com', bạn'reminders': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=bzcxdDh0MnBqZzVmbDA3NWlwbzBlMTRkaWsgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:32:55.986Z', u'summary': u'camp Counsel', u'start': {u'dateTime': u'2013-06-26T09:00 :00-05:00'}, bạn'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTU3NTk4NjAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'o71t8t2pjg5fl075ipo0e14dik'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện', u'end': {u'dateTime': u'2013-06-27T13:00:00-05:00'}, u'created': u'2013-06-21T18:33:11.000Z', u'iCalUID': u'dffo6en4efnbjb0tm06ev92en4@google.com' , bạn'reminders': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=ZGZmbzZlbjRlZm5iamIwdG0wNmV2OTJlbjQgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:33:11.511Z', u'summary': u'camp Counsel', u'start': {u'dateTime': u'2013-06-27T09:00:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTU5MTUxMTAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'dffo6en4efnbjb0tm06ev92en4'}, {u'status': u'confirmed', u'kind': u' lịch#sự kiện', u'end': {u'dateTime': u'2013-06-28T09:00:00-05:00'}, u'created': u'2013-06-21T18:33:21.000Z', u'iCalUID': u'2p6c7u24kbv30acuojbh2ne794@google.com' ,bạn đang nhắc nhở': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=MnA2Yzd1MjRrYnYzMGFjdW9qYmgybmU3OTQgbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:33:21.986Z', u'summary': u'tầng thể hình', u'start': {u'dateTime': u'2013-06-28T05:45:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTYwMTk4NjAwMA"', u'người tổ chức': {u'self':Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'creator': {u'self': True, u'displayName': u'Logan Henson ', u'email': u'logan@loganhenson.com'}, u'id': u'2p6c7u24kbv30acuojbh2ne794'}, {u'status': u'confirmed', u'kind': u'calendar#event', u'end': {u'dateTime': u'2013-06-28T13:00: 00-05:00'}, bạn'created': u'2013-06-21T18:33:50.000Z', u'iCalUID': u'6ouv43oqi94ogvqam0ldh5pk48@google.com', u'reminders': {u'useDefault': True}, u'htmlLink': u'https://www.google.com/calendar/event?eid=Nm91djQzb3FpOTRvZ3ZxYW0wbGRoNXBrNDggbG9nYW5AbG9nYW5oZW5zb24uY29t', u'sequence': 0, u'updated': u'2013-06-21T18:33:50.756Z', u'summary': u'camp Counsel', u'start': {u'dateTime': u'2013-06-28T09:00:00-05: 00'}, u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/MTM3MTgzOTYzMDc1NjAwMA"', u'organizer': {u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u' Creator': {u'self': Đúng, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'6ouv43oqi94ogvqam0ldh5pk48'}], u'updated': u'2013-06-22T19:58:01.388Z ', u'tóm tắt': u'logan@loganhenson.com', u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/8Ps07gFrFoxf7ptkCmaNe4n6omU"', u'timeZone': u'America/Chicago', u'accessRole': u'owner'}{u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'6ouv43oqi94ogvqam0ldh5pk48'}], u'updated' : u'2013-06-22T19:58:01.388Z', u'summary': u'logan@loganhenson.com', u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/8Ps07gFrFoxf7ptkCmaNe4n6omU"', u'timeZone': u'America/Chicago', u'accessRole': u'owner'}{u'self': True, u'displayName': u'Logan Henson', u'email': u'logan@loganhenson.com'}, u'id': u'6ouv43oqi94ogvqam0ldh5pk48'}], u'updated' : u'2013-06-22T19:58:01.388Z', u'summary': u'logan@loganhenson.com', u'etag': u'"CxZm3kc9PAmVWyOavlumf_6aLhg/8Ps07gFrFoxf7ptkCmaNe4n6omU"', u'timeZone': u'America/Chicago', u'accessRole': u'owner'}    

và trích xuất thành công "Camp Advisor" và "u'dateTime':u'2013-06-24T09:00:00-05:00'" nhưng muốn có thể trích xuất giá trị datetime... thay vì bắt đầu đầy đủ giá trị.

Những gì tôi có bây giờ là: (được chỉnh sửa để phù hợp với nhu cầu của tôi) Tôi đang cố gắng lấy bản tóm tắt + bắt đầu + kết thúc của mỗi mục lịch và đã thành công nhưng cần lấy ngày giờ cụ thể thay vì đối tượng từ điển. Lỗi chính cho dateTime được đưa ra dưới đây

tot = []
val = kiểm tra ["mục"]
cho một giá trị:
Item = calItem(a["tóm tắt"], a["bắt đầu"]["dateTime"], a["kết thúc"])
tot.append(Mục)

Vậy có cách nào để lấy giá trị chính tả JSON thứ cấp hoặc bắt đầu không? Tức là tôi có thể làm gì để đạt được hiệu quả của ["bắt đầu"][giá trị chính tôi muốn]?

Cảm ơn!

câu trả lời hay nhất

Có, bạn có thể xếp nó (nếu đó là yêu cầu của bạn):

>>> d['items'][1]['start']['dateTime']
u'2013-06-24T09:00:00-05:00'

Về trích xuất JSON của Python, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/17257668/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress