Hướng dẫn python json add key-value pair - python json thêm cặp khóa-giá trị
Tôi chưa quen với Python và tôi đang chơi với dữ liệu JSON. Tôi muốn lấy dữ liệu JSON từ một tệp và thêm vào dữ liệu đó là giá trị khóa JSON "Khi đang bay". Show Đó là,
Tôi muốn thêm phần giá trị khóa
Tôi đang cố gắng viết một cái gì đó giống như sau đây để thực hiện những điều trên:
Martineau Huy hiệu vàng 116K2525 gold badges160 silver badges285 bronze badges Hỏi ngày 16 tháng 4 năm 2014 lúc 13:58Apr 16, 2014 at 13:58
Đối tượng 0 của bạn là một từ điển Python; Bạn có thể chỉ cần thêm khóa của mình vào đó, sau đó mã lại và viết lại tệp:
Tôi đã sử dụng các đối tượng tệp mở làm Trình quản lý ngữ cảnh ở đây (với câu lệnh 1) để Python tự động đóng tệp khi hoàn thành.Đã trả lời ngày 16 tháng 4 năm 2014 lúc 14:01Apr 16, 2014 at 14:01
Martijn Pieters ♦ Martijn Pieters♦Martijn Pieters 994K277 Huy hiệu vàng3915 Huy hiệu bạc3259 Huy hiệu đồng277 gold badges3915 silver badges3259 bronze badges 2 JSON trở về từ json.loads () hoạt động giống như danh sách/từ điển python bản địa:
Để biết thêm thông tin, hãy xem tài liệu chính thức Đã trả lời ngày 16 tháng 4 năm 2014 lúc 14:38Apr 16, 2014 at 14:38
0xff0xff0xff Phù hiệu bằng đồng 11122 bronze badges Bạn có thể làm
HOẶC
hoạt động độc đáo nếu bạn muốn thêm nhiều hơn một cặp khóa/giá trị. Tất nhiên, bạn có thể muốn kiểm tra sự tồn tại của thêm_Key trước - phụ thuộc vào nhu cầu của bạn. Và tôi giả sử bạn muốn có thể muốn lưu dữ liệu đó trở lại tệp
Đã trả lời ngày 16 tháng 4 năm 2014 lúc 14:09Apr 16, 2014 at 14:09
BSOISTBSOISTbsoist 7653 Huy hiệu bạc10 Huy hiệu đồng3 silver badges10 bronze badges 3 Cách thêm một phần tử vào đối tượng JSON trong Python. Fruit_json = {"Apple": 1, "Orange": 2}. khóa = "chuối". Cách thêm một phần tử vào đối tượng JSON trong Python. Fruit_json = {"Apple": 1, "Orange": 2}. khóa = "chuối". Giá trị = 3 .. Các chức năng được sử dụng: & nbsp; & nbsp;
Ví dụ 1: Cập nhật chuỗi JSON. & NBSP; & NBSP; Updating a JSON string. Python3 2 3________ 14 ________ 15 & nbsp; 6 7 8 9 0 1 2 8 4 0 1 7 8 9 0 1 5 3 4 8 6 7 8 5 0 1 2 3Output:
Ví dụ 2: Cập nhật tệp JSON. Giả sử tệp JSON trông như thế này. & NBSP; Updating a JSON file. Suppose the JSON file looks like this. Chúng tôi muốn thêm một dữ liệu JSON khác sau EMP_DETAILS. Dưới đây là việc thực hiện. Python3 2 3 6 7 5 9 0 1 2 3 4 5 6 7 8 1 0 5 2 7 4 1 6 7 8 1 7 1 2 4Các 1 5 3json_file 4 8json_file 6 0
0
1 7
Output: Làm thế nào để bạn thêm một khóatxt ", 'r') dưới dạng f: data = json. Tải (f. read ()) #Data trở thành một từ điển #do mọi thứ với dữ liệu ở đây dữ liệu ['đã thêm_key'] = 'đã thêm_value' #và sau đó chỉ cần ghi dữ liệuQuay lại tệp với Mở ("Your_JSON_FILE.
Làm cách nào để thêm khóaCó nhiều cách để thêm một cặp khóa/giá trị vào một đối tượng:.. Sử dụng khung [] ký hiệu, ví dụ:obj ['name'] = 'john' .. Sử dụng dấu chấm.ký hiệu, ví dụ:obj.name = 'John' .. Sử dụng đối tượng.Phương thức gán (), chuyển nó một đối tượng mục tiêu và nguồn làm tham số .. Làm thế nào để bạn thêm một trường vào một JSON trong Python?Cách thêm một phần tử vào đối tượng JSON trong Python.. Fruit_json = {"Apple": 1, "Orange": 2}. khóa = "chuối". Giá trị = 3 .. Fruit_json [khóa] = giá trị .. print(fruit_json). Làm cách nào để nhận chìa khóaĐể có được một cặp giá trị khóa từ KiiObject, hãy gọi phương thức GET () của lớp KiiObject.Chỉ định khóa cho giá trị để nhận làm đối số của phương thức get ().Giá trị của khóa ở cấp độ đầu tiên của hệ thống phân cấp tài liệu JSON sẽ được lấy.call the get() method of the KiiObject class. Specify the key for the value to get as the argument of the get() method. The value of the key at the first level of the JSON document hierarchy will be obtained. |