Tôi đang cố gắng để có được Json.Net serialise một tên tài sản mà không có dấu ngoặc kép, và tìm thấy nó khó khăn để xác định vị trí tài liệu trên Google. Tôi có thể làm cái này như thế nào?Json.Net - Serialize tên tài sản mà không cần báo giá
Nó nằm trong một phần rất nhỏ của kết xuất Json lớn, vì vậy tôi muốn thêm thuộc tính thuộc tính hoặc ghi đè lên phương pháp tuần tự trên lớp.
Hiện nay, nó ám như thế này:
"event_modal":
{
"href":"file.html",
"type":"full"
}
Và tôi hy vọng để có được nó để render như: (href
và type
là không có ngoặc kép)
"event_modal":
{
href:"file.html",
type:"full"
}
Từ lớp:
public class ModalOptions
{
public object href { get; set; }
public object type { get; set; }
}
Đó không phải là JSON hợp lệ. Tại sao bạn muốn làm nó? –
Xem [bằng JSON, Tại sao mỗi tên được trích dẫn?] (Http://stackoverflow.com/questions/2067974/in-json-why-is-each-name-quoted) –
Marcello - Nó đáp ứng nhu cầu của một Plugin jQuery của bên thứ ba, nguồn cấp dữ liệu này. – Overflew