Hướng dẫn how do i save an object to a json file in python? - làm cách nào để lưu một đối tượng vào tệp json trong python?

Hình thức đầy đủ của JSON là 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 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.

Viết JSON vào một tập tin trong Python

Nối tiếp JSON đề cập đến việc chuyển đổi dữ liệu thành một loạt byte [do đó nối tiếp] để được lưu trữ hoặc truyền qua một mạng. Để xử lý luồng dữ liệu trong một tệp, thư viện JSON trong Python sử dụng hàm dump [] hoặc dump [] để chuyển đổi các đối tượng Python thành đối tượng JSON tương ứng của chúng, do đó, giúp bạn dễ dàng ghi dữ liệu thành các tệp. Xem bảng sau đây được đưa ra dưới đây.

Đối tượng PythonĐối tượng JSON
DIGNsự vật
Danh sách, tuplemảng
strsợi dây
int, dài, phaosố
ĐÚNG VẬYthật
Saisai
Không cóvô giá trị

Phương pháp 1: Viết JSON vào một tệp trong Python bằng json.dumps [] & nbsp; 

Gói JSON trong Python có hàm gọi là json.dumps [] giúp chuyển đổi từ điển thành đối tượng JSON. Phải mất hai tham số:

  • Từ điển - Tên của một từ điển nên được chuyển đổi thành một đối tượng JSON. the name of a dictionary which should be converted to a JSON object.
  • thụt lề - Xác định số lượng đơn vị để thụt defines the number of units for indentation

Sau khi chuyển đổi từ điển thành đối tượng JSON, chỉ cần ghi nó vào một tệp bằng cách sử dụng chức năng viết của Write.

Python3

import json

dictionary = {

    "name": "sathiyajith",

    json1: json3,

    json6: json8,

    dictionary 1: dictionary 3

dictionary 4

dictionary 5= dictionary 7=dictionary 9=0

=1=2=3=4=5=6=7

    =9

Output:  

Phương pháp 2: Viết JSON vào một tệp trong Python bằng json.dump [] & nbsp; 

Một cách khác để viết JSON vào một tệp là bằng cách sử dụng phương thức json.dump [] Gói JSON có chức năng Dump Dump trực tiếp ghi từ điển vào một tệp dưới dạng JSON mà không cần chuyển đổi nó thành đối tượng JSON thực tế . Phải mất 2 tham số:

  • Từ điển - Tên của một từ điển nên được chuyển đổi thành một đối tượng JSON. the name of a dictionary which should be converted to a JSON object.
  • thụt lề - Xác định số lượng đơn vị để thụt pointer of the file opened in write or append mode.

Python3

import json

dictionary = {

    "name": "sathiyajith",

    json1: json3,

    json6: json8,

    dictionary 1: dictionary 3

dictionary 4

=1=2=3=4=5=6=7

    : 3

Output:  

dictionary 5= dictionary 7=dictionary 9=0

=1=2=3=4=5=6=7

Phương pháp 2: Viết JSON vào một tệp trong Python bằng json.dump [] & nbsp; 

Một cách khác để viết JSON vào một tệp là bằng cách sử dụng phương thức json.dump [] Gói JSON có chức năng Dump Dump trực tiếp ghi từ điển vào một tệp dưới dạng JSON mà không cần chuyển đổi nó thành đối tượng JSON thực tế . Phải mất 2 tham số:

  • Con trỏ tệp - Con trỏ của tệp được mở ở chế độ ghi hoặc nối. A file pointer that points to a JSON file.

Python3

import json

=1=2=3: 9=5"sathiyajith"1"sathiyajith"2

dictionary = {

"sathiyajith"7"sathiyajith"8

"sathiyajith"7=3,1,2

Output:  


Làm thế nào để bạn lưu một đối tượng trong Json Python?

Chuyển đổi đối tượng lớp sang JSON được thực hiện bằng gói JSON trong Python. json.dumps [] chuyển đổi đối tượng Python thành chuỗi JSON. Mỗi đối tượng Python có một thuộc tính được ký hiệu là __dict__ và điều này lưu trữ các thuộc tính của đối tượng.json. dumps[] converts Python object into a json string. Every Python object has an attribute which is denoted by __dict__ and this stores the object's attributes.

Làm cách nào để lưu một đối tượng trong tệp JSON?

Để lưu đối tượng JSON vào một tệp, chúng tôi xâu chuỗi JSON JSONOBJ và ghi nó vào một tệp bằng hàm writeFile [] của Node fs.stringify the json object jsonObj and write it to a file using Node FS's writeFile[] function.

Làm thế nào để bạn viết dữ liệu vào một tệp JSON trong Python?

Phương pháp 2: Viết JSON vào một tệp trong python bằng json.dump [] Một cách khác để viết json vào một tệp là bằng cách sử dụng phương thức json.dump []Ở dạng JSON, mà không cần chuyển đổi nó thành một đối tượng JSON thực tế.using json.dump[] Another way of writing JSON to a file is by using json.dump[] method The JSON package has the “dump” function which directly writes the dictionary to a file in the form of JSON, without needing to convert it into an actual JSON object.

Làm cách nào để lưu và tạo tệp JSON?

Làm thế nào để tạo tệp JSON ?..
Sử dụng trình soạn thảo văn bản.Mở một trình soạn thảo văn bản như Notepad, Visual Studio Code, Sublime hoặc One yêu thích của bạn.....
Sử dụng công cụ trực tuyến.Mở một công cụ định dạng JSON từ liên kết dưới đây.....
Tạo một tập tin từ URL JSON.Nhà phát triển cần làm việc với API và ngày nay 95% API trả về dữ liệu là JSON ..

Bài Viết Liên Quan

Chủ Đề