Tìm hiểu cách chuyển đổi chuỗi JSON (Ký hiệu đối tượng JavaScript) sang từ điển Python. JSON là một định dạng dữ liệu phổ biến được sử dụng để thao tác dữ liệu.

Bạn đang xem : json sang từ điển python

Chuyển chuỗi JSON thành từ điển Python

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách chuyển đổi chuỗi JSON (JavaScript Object Notation) sang từ điển Python.

JSON là một định dạng dữ liệu phổ biến được sử dụng để thao tác dữ liệu. Để học cách tạo từ điển từ JSON, hãy đọc bài viết này…

Chương trình Python để chuyển đổi chuỗi JSON thành Từ điển

Điều đầu tiên chúng ta cần làm là nhập thư viện ‘json’ như hình bên dưới.

 import json 

Mô-đun json được sử dụng để làm việc với dữ liệu có định dạng JSON. Chúng tôi sẽ sử dụng mô-đun này để thực hiện nhiệm vụ của mình như chúng tôi đã đề cập ở trên.

Thư viện ‘json’ có một phương thức “tải” chuyển đổi Chuỗi JSON thành từ điển Python. Xem vài dòng sau của chương trình.

 import json
json_string = '{"trang web": "mã tấu", "chủ đề": "json và python", "năm": 2019, "danh sách": [10,20,30]}'
my_dict = json.loads (json_string)
print (my_dict)

Bây giờ nếu chúng ta thực thi đoạn mã trên, nó sẽ cho kết quả như bên dưới:

 {'website': 'Codepeedy', 'topic': 'json and python', ' year ': 2019,' list ': [10, 20, 30]} 

Trong đoạn mã trên, trước tiên chúng ta đã khai báo một Chuỗi JSON trong biến “json_string”. Sau đó, chúng tôi đã chuyển đổi nó thành từ điển Python bằng phương thức ‘load’ và đã lưu trữ kết quả trong biến my_dict. Ở đây, bạn có thể thấy rằng phương thức tải từ mô-đun json đang đóng một vai trò quan trọng.

Xem Thêm  Thực tiễn tốt nhất: Nắm bắt và loại bỏ các ngoại lệ Java - java bắt lỗi

Phân tích cú pháp tệp JSON

Trước tiên, hãy tạo tệp JSON như được hiển thị bên dưới và lưu tệp dưới dạng ‘json_string.json’.

 {"trang web": "Codepeedy", "topic": "json và python", "year": 2019, "list": [10,20,30]} 

Bây giờ để phân tích cú pháp tệp JSON và chuyển đổi Chuỗi JSON thành từ điển, chúng ta nên sử dụng phương thức ‘tải’ thay vì ‘tải’.

 import json
với open ('json_string.json', 'r') dưới dạng chuỗi:
    my_dict = json.load (string)
print (my_dict)
< 10, 20, 30]} 

Từ đầu ra của chương trình ở trên, chúng ta có thể thấy rằng chúng ta có thể thực hiện các nhiệm vụ của mình. Đầu ra là một từ điển Python.

Bạn cũng có thể đọc-


Xem thêm những thông tin liên quan đến chủ đề json vào từ điển python

Python Tutorial: Working with JSON Data using the json Module

  • Tác giả: Corey Schafer
  • Ngày đăng: 2017-11-20
  • Đánh giá: 4 ⭐ ( 5155 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this Python Programming Tutorial, we will be learning how to work with JSON data. We will learn how to load JSON into Python objects from strings and how to convert Python objects into JSON strings. We will also see how to load JSON from a file and save those Python objects back to files. Let's get started...

    The code from this video can be found at:
    https://github.com/CoreyMSchafer/code_snippets/tree/master/Python-JSON

    Python File Objects: https://youtu.be/Uh2ebFW8OYM

    ✅ Support My Channel Through Patreon:
    https://www.patreon.com/coreyms

    ✅ Become a Channel Member:
    https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

    ✅ One-Time Contribution Through PayPal:
    https://goo.gl/649HFY

    ✅ Cryptocurrency Donations:
    Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
    Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
    Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

    ✅ Corey's Public Amazon Wishlist
    http://a.co/inIyro1

    ✅ Equipment I Use and Books I Recommend:
    https://www.amazon.com/shop/coreyschafer

    ▶️ You Can Find Me On:
    My Website - http://coreyms.com/
    My Second Channel - https://www.youtube.com/c/coreymschafer
    Facebook - https://www.facebook.com/CoreyMSchafer
    Twitter - https://twitter.com/CoreyMSchafer
    Instagram - https://www.instagram.com/coreymschafer/

    Python

Chi tiết bài học 25.Python JSON

  • Tác giả: vimentor.com
  • Đánh giá: 5 ⭐ ( 2737 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Python JSON: Encode(dump), Decode(load) dữ liệu json & File với ví dụ

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

  • Tác giả: nguyenvanhieu.vn
  • Đánh giá: 4 ⭐ ( 8458 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

Cách chuyển đổi từ điển sang JSON trong python

  • Tác giả: vi.softoban.com
  • Đánh giá: 3 ⭐ ( 2421 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON (JavaScript Object Notation) là một định dạng tệp phổ biến để trình bày dữ liệu có cấu trúc và chuyển dữ liệu giữa máy chủ và ứng dụng một cách dễ dàng. Bạn có thể chuyển đổi bất kỳ đối tượng từ điển nào thành đối tượng JSON bằng cách sử dụng các phương thức dump () và dumps () của mô-đun json. Bài viết này chỉ ra các cách để chuyển đổi bất kỳ đối tượng từ điển nào thành đối tượng JSON trong python.

Cách sử dụng từ điển trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 3 ⭐ ( 5333 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển trong Python là danh sách các giá trị dữ liệu không được sắp xếp và có thể được thay đổi bằng cách sử dụng các phương thức tích hợp sẵn. Đây là là một trong những kiến thức mà bạn nhất định phải biết khi tìm hiểu về Python.

Dictionary trong Python: Kiểu dữ liệu từ điển - Python căn bản

  • Tác giả: code24h.com
  • Đánh giá: 3 ⭐ ( 2955 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong bài này chúng ta sẽ tìm hiểu kiểu dữ liệu từ điển Dictionary trong Python, đây là kiểu dữ liệu rất hay, thường được dùng để kết hợp với JSON để xử lý dữ liệu.

    Nếu bạn đã từng học qua PHP thì có thể xem dictionary python là một mảng kết hợp gôm các cặp key : value. Đây cũng là cấu trúc phù

JSON với Python

  • Tác giả: vi.tutorialcup.com
  • Đánh giá: 5 ⭐ ( 9761 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: JSON được sử dụng với Python để truyền và nhận dữ liệu giữa máy chủ và ứng dụng web ở định dạng JSON (Ký hiệu đối tượng Javascript).

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

Xem Thêm  27 Ví dụ về Gradient Nền CSS đầy phong cách - gradient hình nền css

By ads_php