Chuyển đổi JSON sang từ điển bằng Python – python đọc json thành dict

Cổng thông tin Khoa học Máy tính dành cho những người đam mê công nghệ. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, được tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : python đọc json thành dict

JSON là viết tắt của JavaScript Object Notation. Nó có nghĩa là một tệp script (thực thi) được tạo bằng văn bản bằng ngôn ngữ lập trình, được sử dụng để lưu trữ và truyền dữ liệu. Python hỗ trợ JSON thông qua một gói tích hợp có tên là json. Để sử dụng tính năng này, chúng tôi nhập gói json trong tập lệnh Python. Văn bản trong JSON được thực hiện thông qua chuỗi trích dẫn chứa giá trị trong ánh xạ khóa-giá trị bên trong {}. Nó tương tự như từ điển trong Python.
Hàm được sử dụng:

  • json.load (): json.loads ( ) có trong mô-đun ‘json’ được tích hợp sẵn trong python. Hàm này được sử dụng để phân tích cú pháp chuỗi JSON.

Cú pháp: json.load (file_name)
Tham số: Nó nhận tệp JSON làm tham số.
Loại trả về: Nó trả về đối tượng từ điển python.

Ví dụ 1: Giả sử tệp JSON trông giống như sau:

python-json

Chúng tôi muốn chuyển đổi nội dung của tệp này sang từ điển Python. Dưới đây là cách triển khai.

Python3

Xem Thêm  Câu lệnh if ... else ... elseif trong PHP - php nếu ở giữa phạm vi

nhập json

với mở ( ' data.json ' ) dưới dạng json_file:

dữ liệu = json.load (json_file)

print ( " Loại: " < code class = "trơn">, type (data))

< code class = "undefined space"> print ( "\ nPeople1: " , dữ liệu [ 'people1' ]) < / p>

print ( "\ nPeople2:" , data [ 'people2' ])

 
 

Đầu ra:
< / p>

python-json

Ví dụ 2: Đọc dữ liệu lồng nhau
Trong tệp JSON ở trên, có một từ điển lồng nhau trong khóa đầu tiên people1. Dưới đây là cách triển khai đọc dữ liệu lồng nhau.

Python3

< p class = "line number2 index1 alt1">

nhập json

với mở ( 'data.json' ) dưới dạng json_file:

dữ liệu = json.load (json_file)

print (dữ liệu [ 'people1' ] [ 0 ]) < / code>

in ( "\ n In từ điển lồng nhau dưới dạng một cặp khóa-giá trị \ n" )

cho tôi trong dữ liệu [ 'people1' ]:

print ( " Tên: " , tôi [ 'name' ])

print ( "Trang web:" , i [ 'trang web' ])

print ( "Từ:" , tôi [ 'from' ])

print ()

< pre class = "output-pre">

 

Đầu ra:

python-json

< / p>

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề python đọc json thành dict

Hướng dẫn python tương tác json file

alt

  • Tác giả: nghịch máy tính
  • Ngày đăng: 2020-03-07
  • Đánh giá: 4 ⭐ ( 5035 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn python tương tác json file
    Full playlist\r
    https://www.youtube.com/playlist?list=PLYi1bpA-AvSDnbqKpqwIOykX6WPnjAmNQ

Chuyển đổi chuỗi JSON thành dict bằng Python

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 8890 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] json.loads() import json d = json.loads(j) print d['glossary']['title']

Xử lý Json với Python như thế nào

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 2134 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: File json trong ngôn ngữ lập trình python là gì. Cách thao tác với json bằng Python như thế nào? Hãy cùng mình tìm hiểu trong bài viết này nhé.

Làm việc với JSON trong Python

  • Tác giả: nguyenvanhieu.vn
  • Đánh giá: 3 ⭐ ( 3121 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài học hôm nay, chúng ta sẽ tìm hiểu về JSON trong Python. Chúng ta sẽ biết về module JSON trong Python và chuyển đổi đối tượng Python thành dữ liệu Json

Xử lý JSON trong Python

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 4 ⭐ ( 5413 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Xử lý JSON trong Python - Lập Trình Từ Đầu 9 Python nâng cao

Cách đọc JSON file sử dụng python qua ví dụ đơn giản nhất » Cafedev.vn

  • Tác giả: cafedev.vn
  • Đánh giá: 3 ⭐ ( 5065 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Dạng đầy đủ của JSON là JavaScript Object Notation. Nó có nghĩa là một tệp script (thực thi) được tạo bằng văn bản bằng ngôn ngữ lập trình

Python JSON to Dictionary

  • Tác giả: pythonexamples.org
  • Đánh giá: 4 ⭐ ( 1611 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình