Tôi đang sử dụng giải pháp JSONPEncoderFactory, JSONPBehavior để bật JSONP trong WCF. Đó là tất cả tốt, tất cả được thiết lập và làm việc tốt, dịch vụ của tôi trả về dữ liệu chính xác, không có vấn đề ở đó.Chuyển đổi các biến JSON thành chữ thường trong C#
Tuy nhiên, tôi cần có khả năng ép tên biến JSON thành chữ thường do cách chúng được sử dụng trong JS, và đây là điều tôi chưa thể đoán ra.
Dưới đây là một ví dụ về sản lượng dịch vụ của tôi (tên và giá trị biến đã được thay đổi các yếu tố lành tính trong ví dụ này)
{"Animals":["dog","cat","mouse"],"Owner":"Greg","Permanent":"y","ID":1,"DaysToStay":"1"}
Khá đơn giản phải không? Tôi muốn "Động vật" trở thành "động vật", v.v ...
Tôi có cần sử dụng trình phân tích cú pháp json cho việc này hay chỉ đủ để sử dụng cụm từ thông dụng? Tôi sẽ biết ơn nếu ai đó có thể cho tôi biết họ đã làm điều này như thế nào trước đây.
Cảm ơn!
Bạn có đang sử dụng serialization DataContract không? Nếu vậy, bạn có thể trang trí tài sản của bạn với [DataMember ("động vật")], vv –
Nếu bạn đang tạo ra điều này trong C#, bạn có thể sử dụng '.ToLower()' trên chuỗi. – ChrisF