• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

chuỗi Json trong vb.net cứ bị thêm dấu \ trước dấu ngoặc kép thì làm thế nào ạ ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Điều hành viên: tungblt, vuathongtin

quangtuan_pc
Bài viết: 6
Ngày tham gia: T.Ba 30/10/2012 12:57 pm

chuỗi Json trong vb.net cứ bị thêm dấu \ trước dấu ngoặc kép thì làm thế nào ạ ?

Gửi bàigửi bởi quangtuan_pc » T.Bảy 22/12/2018 4:41 pm

Em đang viết web API bằng VB.net

Em có chuỗi json :

Mã: Chọn hết

{"menu":{"id":"file","value":"File","popup":{"menuitem":[{"value":"New","onclick":"CreateNewDoc()"},{"value":"Open","onclick":"OpenDoc()"},{"value":"Close","onclick":"CloseDoc()"}]}}}


nhưng khi return, thì dữ liệu lại thành

Mã: Chọn hết

"{\"menu\":{\"id\":\"file\",\"value\":\"File\",\"popup\":{\"menuitem\":[{\"value\":\"New\",\"onclick\":\"CreateNewDoc()\"},{\"value\":\"Open\",\"onclick\":\"OpenDoc()\"},{\"value\":\"Close\",\"onclick\":\"CloseDoc()\"}]}}}"

có cách nào để nó trở về như ban đầu không ạ, cảm ơn các bác.



Hình đại diện của người dùng
thuanfun
Thành viên tích cực
Thành viên tích cực
Bài viết: 134
Ngày tham gia: T.Năm 06/11/2008 7:46 pm
Been thanked: 8 time

Re: chuỗi Json trong vb.net cứ bị thêm dấu \ trước dấu ngoặc kép thì làm thế nào ạ ?

Gửi bàigửi bởi thuanfun » T.Tư 26/12/2018 10:03 am

Ở hàm API của bạn trong apiController bạn return Object (hoặc class Object của bạn) thay vì return String nhé. VD: GetValue(ByVal Id as String) As myProductClass


Quay về “Visual Basic .NET và C# (VB.NET & C#)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.3 khách