Thoát json trong javascript

'my string with \"double quotes\" blablabla'
5

'my string with \"double quotes\" blablabla'
6

'my string with \"double quotes\" blablabla'
7

'my string with \"double quotes\" blablabla'
8

'my string with \"double quotes\" blablabla'
9

'my string with \"double quotes\" blablabla'
0

'my string with \"double quotes\" blablabla'
1

'my string with \"double quotes\" blablabla'
2

Ví dụ trên sẽ xuất ra

Làm thế nào tôi có thể thay thế các trích dẫn trích dẫn bằng dấu gạch chéo ngược và trích dẫn kép trong Python?

Nội dung chính Hiển thị

  • Làm thế nào để bạn xóa trích dẫn kép từ chuỗi JSON trong Python?
  • Làm thế nào để bạn thoát khỏi trích dẫn kép trong JSON?
  • Làm thế nào để bạn bỏ qua các trích dẫn trong Python?
  • JSON Dump Dump Escape Trích dẫn?

>>> s = 'my string with "double quotes" blablabla'
>>> s.replace('"', '\\"')
'my string with \\"double quotes\\" blablabla'
>>> s.replace('"', '\\\"')
'my string with \\"double quotes\\" blablabla'

Tôi muốn có được những điều sau

'my string with \"double quotes\" blablabla'

Thoát json trong javascript

PHWD

Huy hiệu vàng 20K549 Huy hiệu bạc78 Huy hiệu đồng5 huy hiệu vàng49 huy hiệu bạc78 huy hiệu đồng

Khi được hỏi ngày 13 tháng 5 năm 2011 lúc 19. 48 13 Tháng Năm, 2011 lúc 19. 48

You should use module -module

'my string with \"double quotes\" blablabla'
2.
'my string with \"double quotes\" blablabla'
3. Nó cũng có thể tuần tự hóa các loại dữ liệu Python khác.
import json

>>> s = 'my string with "double quotes" blablabla'

>>> json.dumps(s)
<<< '"my string with \\"double quotes\\" blablabla"'

Đã trả ngày 13 tháng 5 năm 2011 lúc 19. 56 13 Tháng Năm, 2011 lúc 19. 56

Zeekayzeekay zeekay

51K13 Huy hiệu vàng107 Huy hiệu bạc105 Huy hiệu Đồng13 huy hiệu vàng107 huy hiệu bạc105 huy hiệu đồng

4

Lưu ý rằng bạn có thể thoát khỏi mảng JSON / từ điển bằng cách thực hiện json. dumps hai lần và json. tải hai lần

>>> a = {'x':1}
>>> b = json.dumps(json.dumps(a))
>>> b
'"{\\"x\\": 1}"'
>>> json.loads(json.loads(b))
{u'x': 1}

Đã trả lời ngày 9 tháng 9 năm 2013 lúc 3. 43 9 tháng 9 năm 2013 lúc 3. 43

Medhat Gayedhat Gayed Medhat Gayed

2. 35718 Huy hiệu bạc11 Huy hiệu đồng18 huy hiệu bạc11 huy hiệu đồng

1

>>> s = 'my string with \\"double quotes\\" blablabla'
>>> s
'my string with \\"double quotes\\" blablabla'
>>> print s
my string with \"double quotes\" blablabla
>>> 

Khi bạn chỉ yêu cầu 's', nó thoát khỏi \ cho bạn, khi bạn ở trong nó, bạn sẽ thấy một chuỗi trạng thái 'thô' hơn. By now now

>>> s = """my string with "double quotes" blablabla"""
'my string with "double quotes" blablabla'
>>> print s.replace('"', '\\"')
my string with \"double quotes\" blablabla
>>> 

Đã trả ngày 13 tháng 5 năm 2011 lúc 19. 54 13 Tháng Năm, 2011 lúc 19. 54

Andrewandrew Andrew

2. 50416 huy hiệu bạc9 Huy hiệu đồng16 huy hiệu bạc9 huy hiệu đồng

6

Tôi biết câu hỏi này đã cũ, nhưng hy vọng nó sẽ giúp ai đó. Tôi đã tìm thấy một plugin tuyệt vời cho những người đang sử dụng pycharm IDE. chuỗi điều khiển có thể dễ dàng thoát khỏi trích dẫn trích dẫn (và nhiều hơn nữa. ), plugin này rất tốt cho các trường hợp bạn biết chuỗi sẽ là gì. Đối chiếu với các trường hợp khác nhau, sử dụng

'my string with \"double quotes\" blablabla'
3 sẽ là giải pháp được đề xuất
str_to_escape = 'my string with "double quotes" blablabla'

after_escape = 'my string with \"double quotes\" blablabla'

Đã trả ngày 20 tháng 2 năm 2021 lúc 17. 11 20 tháng 2 năm 2021 lúc 17. 11

JSON (Tôi đang làm việc với). Jsonlinter xác nhận đây là một JSON hợp lệ

'my string with \"double quotes\" blablabla'
0

Try 1 (use JsonParser

'my string with \"double quotes\" blablabla'
1

thất bại

▸ Lỗi. Hệ thống. JSonException. ký tự không mong muốn ('^' (mã 94)). is ▸ mong đợi dấu phẩy sẽ phân tách các mục đối tượng tại vị trí đầu vào [1,99] ▸ Lỗi. lớp. hệ thống. jsonparser. tiếp theo. dòng 94, cột 1 ▸ Ẩn danh. Dòng 3, Cột 1 ▸ Ẩn danh
AnonymousBlock. dòng 3, cột 1

Cố gắng 2 (tùy chọn JSON2APEX)

'my string with \"double quotes\" blablabla'
2

thất bại

▸ Error. Hệ thống. JSonException. ký tự không mong muốn ('^' (mã 94)). is ▸ mong đợi một dấu phẩy để phân tách các mục đối tượng tại [dòng. 1, cột. 99] ▸ lỗi. lớp. hệ thống. json. khử lưu huỳnh. line 15 , Cột 1 ▸ Anonymousblock. Dòng 2, Cột 1 ▸ Ẩn danh

Nỗ lực 3 (Deserializeunty)

'my string with \"double quotes\" blablabla'
0

thất bại

▸ Error. Hệ thống. JSonException. ký tự không mong muốn ('^' (mã 94)). is ▸ mong đợi một dấu phẩy để phân tách các mục đối tượng tại [dòng. 1, cột. 99] ▸ lỗi. lớp. hệ thống. json. deserializedyped. line 11 , Cột 1 ▸ Anonymousblock. Dòng 2, Cột 1 ▸ Ẩn danh

Cố gắng 4 (thay thế vấn đề gây ra báo giá kép trong JSON)

'my string with \"double quotes\" blablabla'
1

Failed by

▸ Error. Hệ thống. JSonException. ký tự không mong muốn ('^' (mã 94)). is ▸ mong đợi một dấu phẩy để phân tách các mục đối tượng tại [dòng. 1, cột. 99] ▸ lỗi. lớp. hệ thống. json. deserializedyped. line 11 , Cột 1 ▸ Anonymousblock. Dòng 2, Cột 1 ▸ Ẩn danh

Tôi đã xem xét các câu hỏi tương tự dưới đây nhưng vẫn không thấy bất kỳ giải pháp nào

  1. Json và thoát khỏi trích dẫn kép
  2. Thay thế dấu trích dẫn bằng trích dẫn đơn trong chuỗi JSON

Làm thế nào để bạn xóa trích dẫn kép từ chuỗi JSON trong Python?

Sử dụng hàm lStrip() để xóa trích dẫn trích dẫn từ chuỗi trong Python. Hàm Lstrip() can't delete the characters from the top string. Với chức năng này, chúng ta có thể xóa các đoạn trích dẫn kép khỏi chuỗi đầu. để xóa dấu ngoặc kép khỏi chuỗi trong Python. Hàm lstrip() có thể xóa các ký tự ở đầu chuỗi. Với chức năng này, chúng ta có thể loại bỏ dấu nháy kép ở đầu chuỗi.

Làm thế nào để bạn thoát khỏi trích dẫn kép trong JSON?

Nếu bạn muốn thoát khỏi báo giá kép trong JSON, hãy sử dụng \ để thoát khỏi nó. sử dụng \\ để thoát.

Làm thế nào để bạn bỏ qua các trích dẫn trong Python?

Bởi vì chúng ta hiện đang sử dụng các ký tự thoát, chúng ta có thể có một dấu nháy đơn trong một chuỗi sử dụng các trích dẫn đơn. Cách định dạng văn bản trong Python 3