Lấy dữ liệu từ đối tượng JSON Python
Trong hướng dẫn Python này, chúng ta sẽ xem làm thế nào chúng ta có thể lấy tất cả các khóa trong đối tượng json này và tất cả các giá trị của các khóa Show được rồi, vậy hãy để tôi bắt đầu, hãy để tôi lấy một tệp python trống tải jsonVì nó là json nên tôi cần nhập gói này có tên là json. Điều này cho phép bạn chơi xung quanh với json. Sau đó, nó có sẵn trong tệp Python cụ thể này
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Đúng vậy, hãy lấy đường dẫn tệp đó và thử mở tệp đó bằng tệp open as json
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Điều đó sẽ làm giải mã json. Tệp json của chúng tôi trông như thế này
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Bạn cần đặt tên tệp, vì vậy đây là tên tệp của tôi. Nó phải có dấu gạch chéo kép chứ không phải dấu gạch chéo đơn, vì vậy khi chúng tôi có thư viện json mà chúng tôi đã nhập, bạn cần tải đối tượng json. Đi nào Nhận khóa và giá trịDùng hàm load file json, cái này để mình giữ thành 1 biến là data
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Sau đó, bạn có một đối tượng Python. Bây giờ bạn có thể lấy các khóa và giá trị. Mã bên dưới phụ thuộc vào tệp json của bạn trông như thế nào. Trong tệp json của chúng tôi có một tiêu đề có tên emp_details
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Điều đó mang lại cho chúng tôi mã này
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Nó sẽ xuất ra
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình Nếu muốn, bạn có thể lặp lại các khóa và giá trị bên trong vòng lặp để thực hiện định dạng Ở đây chúng tôi sử dụng vòng lặp for để lặp lại các khóa và giá trị. Nếu tệp json của bạn nhỏ như tệp trong ví dụ này, bạn không nhất thiết phải sử dụng vòng lặp Làm cách nào để phân tích cú pháp JSON bằng Python. Trước tiên, chúng tôi tải tệp JSON bằng json. phương thức tải (). Kết quả là một từ điển Python. Sau đó, chúng ta có thể truy cập các trường bằng các phương thức từ điển JSON là một định dạng trao đổi dữ liệu nhẹ Để trích xuất thông tin từ tệp JSON hoặc phản hồi JSON, chúng tôi phải phân tích cú pháp dữ liệu Phân tích cú pháp JSON bằng PythonChúng tôi sẽ sử dụng JSON sau đây trong ví dụ của chúng tôi
Bước đầu tiên là tải tệp JSON bằng Python ________số 8_______Tệp JSON hiện được lưu trữ trong biến Phương thức in sẽ chỉ in JSON ở trên Ghi chú. Phương thức trên sẽ lưu trữ JSON dưới dạng từ điển python. Chúng ta có thể kiểm tra điều này bằng cách in kiểu, print(type(data)). Hướng dẫn JSON - Tìm hiểu cách sử dụng JSON với JavaScriptTrích xuất dữ liệu cụ thể từ JSONBây giờ chúng ta có JSON của mình dưới dạng từ điển Python, chúng ta có thể tìm nạp một số dữ liệu nhất định bằng cách chỉ định trường, đại diện cho Ví dụ: để lấy giá của chiếc xe đạp trong JSON ở trên, chúng tôi sẽ sử dụng
đầu ra
Trích xuất dữ liệu từ mảng JSONTrong ví dụ JSON ở trên, trường “sách” là một Mảng JSON Chúng ta có thể sử dụng ký hiệu chỉ mục để lấy các mục cụ thể Ví dụ: để lấy tên của cuốn sách thứ hai, chúng tôi sẽ sử dụng
đầu ra
Phân tích cú pháp có điều kiện của JSONGiả sử chúng ta muốn lấy tất cả những cuốn sách có giá nhỏ hơn hoặc bằng 10. 00 Sau đó, chúng tôi sẽ sử dụng
đầu ra
Phần kết luậnTrong bài đăng này, chúng tôi đã xem xét cách phân tích cú pháp JSON trong Python. Điểm mấu chốt ở đây là khi tệp JSON được tải, nó sẽ được lưu trữ dưới dạng từ điển Python. Khi chúng tôi có từ điển, chúng tôi có thể sử dụng các phương thức từ điển thông thường để trích xuất các giá trị cụ thể từ JSON Làm cách nào tôi có thể truy cập dữ liệu từ đối tượng JSON?Để truy cập đối tượng JSON trong JavaScript, hãy phân tích cú pháp đối tượng đó bằng JSON. parse() và truy cập thông qua “. ” hoặc “[]” .
Làm cách nào để đọc dữ liệu từ phản hồi JSON trong Python?Để đọc phản hồi JSON có một thư viện được sử dụng rộng rãi có tên là urllib trong python . Thư viện này giúp mở URL và đọc phản hồi JSON từ web. Để sử dụng thư viện này trong python và tìm nạp phản hồi JSON, chúng ta phải nhập json và urllib vào mã của mình, The json. phương thức loading() trả về đối tượng JSON. |