Cách xóa dấu ngoặc vuông khỏi JSON trong Python
Sử dụng phương pháp Show Chúng tôi đã sử dụng phương pháp các str. phương thức tham gia lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable Lưu ý rằng phương thức tăng Nếu danh sách của bạn chứa số hoặc các loại khác, hãy chuyển đổi tất cả các giá trị thành chuỗi trước khi gọi Chúng tôi đã sử dụng biểu thức trình tạo để lặp qua danh sách Biểu thức trình tạo được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện Trên mỗi lần lặp, chúng tôi sử dụng lớp Chuỗi mà phương thức Nếu bạn không cần dấu phân tách và chỉ muốn nối các phần tử của danh sách thành một chuỗi, hãy gọi phương thức Bạn cũng có thể sử dụng hàm { "LeadDetailsObject":[ { "empname": "Anuj Sharma", "empemailid": "[email protected]", "service": [ { "service_id": "6", "service_name": "Landscaping And Gardening" }, { "service_id": "2", "service_name": "Civil Finishing And Tumkey Civil Projects" } ] } ] }1 để chuyển đổi tất cả các mục trong danh sách thành chuỗi trước khi gọi join() Hàm map() lấy một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable Nếu bạn cần xóa dấu ngoặc vuông để làm phẳng danh sách, hãy sử dụng tính năng hiểu danh sách Ngoài ra, bạn có thể sử dụng cắt chuỗi Xóa dấu ngoặc vuông khỏi Danh sách trong Python #Để xóa dấu ngoặc vuông khỏi danh sách
Chúng tôi đã sử dụng lớp Cú pháp cắt chuỗi là Chỉ mục Các chỉ mục của Python dựa trên số 0, vì vậy ký tự đầu tiên trong chuỗi có chỉ số là Chúng tôi đã sử dụng chỉ số Bạn cũng có thể sử dụng phương pháp Nếu bạn cần xóa dấu ngoặc vuông khỏi mỗi mục trong danh sách, hãy sử dụng phương pháp các str. phương thức thay thế trả về một bản sao của chuỗi với tất cả các lần xuất hiện của chuỗi con được thay thế bằng thay thế được cung cấp Cách xóa dấu ngoặc vuông khỏi chi tiết dịch vụ (nghĩa là dấu ngoặc vuông bên trong được sử dụng để lưu trữ chi tiết dịch vụ) mã PHP while($row1=$check1->fetch_assoc()) { $empleadresult['empname']=$row['empname']; $empleadresult['empemailid']=$row1['empemailid']; $CheckSql2 = "SELECT * FROM leadservices,services WHERE leadservices.leadslno='$leadsl'"; $check2=$con->query($CheckSql2); while($row2 =$check2->fetch_assoc()) { $output2[] = array("service_id" => $row2['service_id'],"service_name" => $row2['service_name']); } $empleadresult['services']=$output2; $leadarray[] = $empleadresult; $trimmed['LeadDetailsObject'] = str_replace('\r\n','', $eadarray); echo json_encode($trimmed,JSON_UNESCAPED_SLASHES); Những gì tôi đã thử { "LeadDetailsObject":[ { "empname": "Anuj Sharma", "empemailid": "[email protected]", "service": [ { "service_id": "6", "service_name": "Landscaping And Gardening" }, { "service_id": "2", "service_name": "Civil Finishing And Tumkey Civil Projects" } ] } ] } Nhìn vào JSON, bạn không thể xóa dấu ngoặc vuông bên trong. họ xác định bộ sưu tập trong "dịch vụ" và vì nó chứa hai phần tử nên bạn không thể loại bỏ các dấu ngoặc vuông kèm theo mà không làm cho kết quả JSON không hợp lệ và không thể đọc được Tại sao bạn nghĩ rằng đó là một ý tưởng tốt? Thêm giải pháp của bạn ở đây B I U S small BIG code Xem trước 0thành viên hiện cóhoặc tham gia với chúng tôiTải xuống, Bình chọn, Nhận xét, Xuất bản Email của bạnEmail này đang được sử dụng. Bạn có cần mật khẩu của bạn? Mật khẩu tùy chọnKhi trả lời câu hỏi, vui lòng.
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL) [] trong JSON là gì?' { } ' được sử dụng cho Đối tượng và ' [] ' được sử dụng cho Mảng trong json.
Tại sao JSON có dấu ngoặc vuông?Quy tắc cú pháp JSON
. Dấu ngoặc nhọn tổ chức các đối tượng và dấu hai chấm cô lập từng tên. Dấu ngoặc vuông giữ mảng và dấu phẩy phân tách các giá trị.
Dấu ngoặc vuông có được phép trong JSON không?Có, JSON có thể bắt đầu bằng dấu ngoặc vuông [ ]. |