Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4

Chủ đề: Xử lí chuỗi

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Xử lí chuỗi

    Tôi sử dụng JsonConvert.SerializeObject(object) để chuyển sang định dạng Json.
    thì object trả về chuỗi sau: "[{\"UID\":\"463-116-189\",\"PWD\":\"md4CH6Hq\"}]"
    Các bạn cho tôi hỏi là tại sao lại xuất hiện các kí tự "\" sau khi covert sang định dạng Json?
    Tôi muốn chuỗi sau khi convert sẽ thành chuỗi json như thế này: "[{"UID":"463-116-189","PWD":"md4CH6Hq"}]" thì phải làm sao?
    Mong các bác chỉ giáo [IMG]images/smilies/1.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình nghĩ chắc bạn đang xem trong debug mode nên bạn thấy \ tại vì nó escape "

    " (mở) [{\"UID\":\"463-116-189\",\"PWD\":\"md4CH6Hq\"}] "(đóng) vì thế những gì trong " sẽ có \"

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Mình dùng fiddler test thử thì chuỗi reponse trả về thì thấy cũng có "\" như trên, cũng y như lúc mình nhìn thấy trong debug nên mình không thể xử lí nhận cái chuỗi json đó vì có kí tự "\" nênnó không hiểu là cấu trúc json. Có cách nào bỏ escape không bác VNFox?
    Vậy là khi chạy trên trình duyệt thật thì chuỗi respone đó sẽ không có kí tự "\" đúng không bác VNFox?

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Bên javascript chỉ cần JSON.parse(stringJson); là được

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •