Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Function Used:
- Bàn luậnjson.loads[] function is present in python built-in ‘json’ module. This function is used to parse the JSON
string.
JSON là viết tắt của ký hiệu đối tượng JavaScript. Điều đó có nghĩa là một tệp tập lệnh [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à chuyển dữ liệu. Python hỗ trợ JSON thông qua gói tích hợp có tên 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 được trích dẫn có chứa giá trị trong ánh xạ giá trị khóa trong {}. Nó tương tự như từ điển trong python.function được sử dụng: & nbsp; json.load[file_name]
Parameter: It takes JSON file as the parameter.
Return type: It returns the python dictionary object.
json.load []: hàm json.loads [] có mặt trong mô-đun python tích hợp ‘json. Hàm này được sử dụng để phân tích chuỗi JSON. & NBSP; Let’s suppose the JSON file looks like this:
Cú pháp: JSON.LOAD [FILE_NAME] Tham số: Nó lấy tệp JSON làm tham số.return loại: nó trả về đối tượng từ điển Python. & Nbsp; & nbsp;
Python3
Ví dụ 1: Hãy giả sử tệp JSON trông như thế này: & nbsp;
with
open
[
'data.json'
] as json_file:
Chúng tôi muốn chuyển đổi nội dung của tệp này thành từ điển Python. Dưới đây là việc thực hiện. & NBSP;
{ "department": "HR", "id": "04", "name": "sunil" }4
[
{ "department": "HR", "id": "04", "name": "sunil" }6
{ "department": "HR", "id": "04", "name": "sunil" }7
{ "department": "HR", "id": "04", "name": "sunil" }8
{ "department": "HR", "id": "04", "name": "sunil" }9
{ "department": "HR", "id": "04", "name": "sunil" }4
[
import
3import
4import
5import
6
{ "department": "HR", "id": "04", "name": "sunil" }4
[
json
0import
4json
2import
6import
json
{
"department": "HR",
"id": "04",
"name": "sunil"
}
0____11 {
"department": "HR",
"id": "04",
"name": "sunil"
}
2 Reading nested data
In the above JSON file, there is a nested dictionary in the first key people1. Below is the implementation of reading nested data.
Python3
Ví dụ 1: Hãy giả sử tệp JSON trông như thế này: & nbsp;
with
open
[
'data.json'
] as json_file:
Chúng tôi muốn chuyển đổi nội dung của tệp này thành từ điển Python. Dưới đây là việc thực hiện. & NBSP;
import
json
{ "department": "HR", "id": "04", "name": "sunil" }4
[
open
5open
6
{ "department": "HR", "id": "04", "name": "sunil" }0____11
{ "department": "HR", "id": "04", "name": "sunil" }2
[
4
{ "department": "HR", "id": "04", "name": "sunil" }4
[
[
7[
8[
9import
6[
4
{ "department": "HR", "id": "04", "name": "sunil" }4
[
'data.json'
4[
8'data.json'
6import
6[
4
{ "department": "HR", "id": "04", "name": "sunil" }4
[
] as json_file:
1[
8] as json_file:
3import
6[
4
{ "department": "HR", "id": "04", "name": "sunil" }4
] as json_file:
7import
json
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Note: For more information, refer to Read, Write and Parse JSON using
Python
Bàn luận
- json.dumps[]
- json.dump[]
JSON là viết tắt của ký hiệu đối tượng JavaScript. Điều đó có nghĩa là một tệp tập lệnh [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à chuyển dữ liệu. Python hỗ trợ JSON thông qua gói tích hợp có tên 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 được trích dẫn có chứa giá trị trong ánh xạ giá trị khóa trong {}. Nó tương tự như từ điển trong Python.note: Để biết thêm thông tin, hãy tham khảo đọc, viết và phân tích JSON bằng Python & NBSP;json.dumps[dict, indent]
Parameters:
- Chức năng được sử dụng: & nbsp; & nbsp; name of dictionary which should be converted to JSON object.
- Cú pháp: json.dumps [dict, thụt lề] tham số: & nbsp; & nbsp; defines the number of units for indentation
Từ điển - Tên của Từ điển nên được chuyển đổi thành đối tượng JSON. & nbsp; & nbsp; json.dump[dict, file_pointer]
Parameters:
- Chức năng được sử dụng: & nbsp; & nbsp; name of dictionary which should be converted to JSON object.
- Cú pháp: json.dumps [dict, thụt lề] tham số: & nbsp; & nbsp; pointer of the file opened in write or append mode.
Từ điển - Tên của Từ điển nên được chuyển đổi thành đối tượng JSON. & nbsp; & nbsp;
Python3
import
] as json_file:
9
0
{ "department": "HR", "id": "04", "name": "sunil" }1
2‘
3
9
5
{ "department": "HR", "id": "04", "name": "sunil" }01
7
3
{ "department": "HR", "id": "04", "name": "sunil" }04
5{ "department": "HR", "id": "04", "name": "sunil" }06
{ "department": "HR", "id": "04", "name": "sunil" }07
{ "department": "HR", "id": "04", "name": "sunil" }08
{ "department": "HR", "id": "04", "name": "sunil" }1
{ "department": "HR", "id": "04", "name": "sunil" }10____11
{ "department": "HR", "id": "04", "name": "sunil" }12
{ "department": "HR", "id": "04", "name": "sunil" }13
{ "department": "HR", "id": "04", "name": "sunil" }4
{ "department": "HR", "id": "04", "name": "sunil" }15
Đầu ra
{ "id": "04", "name": "sunil", "department": "HR" }
Output:
{ "department": "HR", "id": "04", "name": "sunil" }
Ví dụ 2:
Python3
import
json
0
{ "department": "HR", "id": "04", "name": "sunil" }1
{ "department": "HR", "id": "04", "name": "sunil" }20
9
5
{ "department": "HR", "id": "04", "name": "sunil" }24
{ "department": "HR", "id": "04", "name": "sunil" }25
{ "department": "HR", "id": "04", "name": "sunil" }27
5{ "department": "HR", "id": "04", "name": "sunil" }29
{ "department": "HR", "id": "04", "name": "sunil" }25
{ "department": "HR", "id": "04", "name": "sunil" }32
5{ "department": "HR", "id": "04", "name": "sunil" }34
{ "department": "HR", "id": "04", "name": "sunil" }25
{ "department": "HR", "id": "04", "name": "sunil" }37
5{ "department": "HR", "id": "04", "name": "sunil" }39
{ "department": "HR", "id": "04", "name": "sunil" }40
with
open
[
{ "department": "HR", "id": "04", "name": "sunil" }44
{ "department": "HR", "id": "04", "name": "sunil" }7
{ "department": "HR", "id": "04", "name": "sunil" }46
{ "department": "HR", "id": "04", "name": "sunil" }47
{ "department": "HR", "id": "04", "name": "sunil" }49
Output: