Python trung gian
Nâng cao kỹ năng khoa học dữ liệu của bạn bằng cách tạo trực quan hóa bằng Matplotlib và thao tác với DataFrames bằng gấu trúc
Có liên quan
Dữ liệu văn bản trong Python Cheat Sheet
Chào mừng bạn đến với bảng gian lận của chúng tôi để làm việc với dữ liệu văn bản trong Python. Chúng tôi đã biên soạn một danh sách các hàm và gói hữu ích nhất để dọn dẹp, xử lý và phân tích dữ liệu văn bản trong Python, cùng với các ví dụ và giải thích rõ ràng, vì vậy bạn sẽ có mọi thứ cần biết về cách làm việc với dữ liệu văn bản trong Python.Hướng dẫn về tập hợp và lý thuyết tập hợp trong Python
Tìm hiểu về bộ Python. chúng là gì, cách tạo chúng, khi nào sử dụng chúng, các chức năng tích hợp và mối quan hệ của chúng với các hoạt động lý thuyết thiết lậpHướng dẫn về gấu trúc. Khung dữ liệu trong Python
Khám phá phân tích dữ liệu với Python. Pandas DataFrames giúp thao tác dữ liệu của bạn dễ dàng, từ việc chọn hoặc thay thế các cột và chỉ mục để định hình lại dữ liệu của bạnXem ThêmXem Thêm Chuyển đổi chuỗi thành đối tượng JSON trong Python cho phép bạn sửa đổi dữ liệu được lưu trữ trong chuỗi một cách dễ dàngJSON [Ký hiệu đối tượng JavaScript] là định dạng dữ liệu phổ biến được sử dụng để lưu trữ dữ liệu theo cách có cấu trúc. Bằng cách chuyển đổi một chuỗi thành đối tượng JSON, bạn có thể truy cập và sửa đổi dữ liệu trong đối tượng, cũng như sử dụng đối tượng trong bất kỳ quy trình hoặc chức năng nào liên quan đến JSON
Bây giờ hãy xem cách thực hiện chuyển đổi
Chuỗi Python thành json
Để chuyển đổi chuỗi thành json trong Python, hãy sử dụng lệnh json. chức năng tải []. json. loading[] là một hàm tích hợp chấp nhận một chuỗi json hợp lệ và trả về một từ điển để truy cập tất cả các phần tử
Quá trình chuyển đổi dữ liệu json thành các đối tượng Python được gọi là khử lưu huỳnh
json. hàm loading[] phân tích cú pháp chuỗi JSON hợp lệ thành từ điển
Để sử dụng json. loading[], nhập gói json do Python cung cấp ở đầu tệp
# app.py import json json_string = ''' { "students": [ { "name": "Millie Brown", "active": true, "rollno": 11 }, { "name": "Sadie Sink", "active": true, "rollno": 10 } ] } ''' print[json_string] print["The type of object is: ", type[json_string]] stud_obj = json.loads[json_string] print[stud_obj] print["The type of object is: ", type[stud_obj]] json_obj = json.dumps[stud_obj] print[json_obj] print["The type of object is: ", type[json_obj]]
đầu ra
{ "students": [ { "name": "Millie Brown", "active": true, "rollno": 11 }, { "name": "Sadie Sink", "active": true, "rollno": 10 } ] } The type of object is: {'students': [{'name': 'Millie Brown', 'active': True, 'rollno': 11}, {'name': 'Sadie Sink', 'active': True, 'rollno': 10}]} The type of object is: {"students": [{"name": "Millie Brown", "active": true, "rollno": 11}, {"name": "Sadie Sink", "active": true, "rollno": 10}]} The type of object is:
Trong ví dụ này, trước tiên chúng tôi chuyển đổi chuỗi json thành đối tượng từ điển Python bằng cách sử dụng json. loading[] và sau đó chuyển đổi từ điển thành chuỗi bằng cách sử dụng json. phương thức bãi []
Chuyển đổi dữ liệu từ JSON sang các đối tượng Python
- đối tượng => chính tả
- mảng => danh sách
- chuỗi => str
- số [int] => int
- số [thực] => float
- đúng => Đúng
- sai => sai
- null => Không có
Sự khác biệt giữa json. tải [] và json. tải []
Sự khác biệt chính giữa json. tải [] và json. hàm loading[] mà json. hàm load[] đọc tài liệu JSON từ một tệp và json. hàm loading[] được sử dụng để chuyển đổi tài liệu Chuỗi JSON thành từ điển Python
json. hàm load[] có thể giải tuần tự hóa một tệp. json. hàm loading[] giải tuần tự hóa một chuỗi
Sự kết luận
Để chuyển đổi một chuỗi thành dữ liệu JSON trong Python, hãy sử dụng hàm json. phương thức loading[] đi kèm với gói json tích hợp
Xem thêm
Chuỗi Python thành int
Chuỗi Python để liệt kê
Chuỗi Python thành mảng
Chuỗi Python thành datetime
Bài viết trước Nhận yêu cầu Python. Hướng dẫn đầy đủ
Bài viết tiếp theo Cách sắp xếp danh sách theo thứ tự abc trong Python
kranal
https. //appdividend. com/
Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]