JSON là một trọng lượng nhẹ, ngôn ngữ độc lập, định dạng trao đổi dữ liệu, một phương tiện truyền rộng rãi để truyền dữ liệu trong phát triển Web.
Vào khoảng 1200 dòng mã, fastJSON là một trong những nhỏ gọn nhất C # thư viện để đối phó với JSON, và một trong số ít thực sự ở càng gần với tiêu chuẩn JSON gốc nhất có thể.
fastJSON là cực kỳ dễ sử dụng và đi kèm với tài liệu phong phú để giúp các nhà phát triển để bắt đầu các dự án và triển khai thực hiện của riêng mình
là gì mới trong phiên bản này:.
- Hỗ trợ cho các mảng đa chiều.
là gì mới trong phiên bản 2.1.12:.
- Hỗ trợ cho các mảng đa chiều
là gì mới trong phiên bản 2.1.11:.
- Sửa lỗi byte [] phím với từ điển
là gì mới trong phiên bản 2.1.10:.
- Sửa lỗi byte [] phím với từ điển
là gì mới trong phiên bản 2.1.7:
- Ngày ISO Strict định dạng phù hợp với một T trong đầu ra (IE, firefox javascript động cơ phàn nàn)
- Added JSONParameters.SerializeToLowerCaseNames cho javascript interop
- JSONParameters.IgnoreCaseOnDeserialize được depricated và không cần thiết nữa
- kiểm tra thêm cho đầu ra chữ thường
là gì mới trong phiên bản 2.1.6:
- Sửa chữa cho phát hành xây dựng trong Net4
- Hỗ trợ cho ExpandoObject serialize trong Net4
- Added JSONParameters.SerializerMaxDepth để kiểm soát độ sâu tối đa để đi xuống đến
- JSONParameters.InlineCircularReferences thêm để vô hiệu hóa các tính năng và $ i inline đối tượng đã được nhìn thấy
- JSONParameters.UseExtensions = disable giả tài liệu tham khảo Thông tư cũng
là gì mới trong phiên bản 2.1.5:
- Thêm nullable trực tiếp chuyển đổi ToObject & # x3c; x? & # x3e; nghĩa là int? lâu? vv.
- Sửa lỗi deserialize tập tin và không có tài sản tập
- Added ReadonlyTest () kiểm tra cho các bên trên
là gì mới trong phiên bản 2.1.4:
- Sửa lỗi deserializing một tài sản cấu trúc trong một lớp học.
là gì mới trong phiên bản 2.1.3:
- Thêm hỗ trợ cho phần nghìn giây DateTime
- TestMilliseconds thêm () kiểm tra
là gì mới trong phiên bản 2.1.2:
- Sửa lỗi:
- Thông tư liệu tham khảo
là gì mới trong phiên bản 2.1.0:
- Chuyển tất cả các tiểu bang từ JSON để singleton Reflection
- Tất cả các giao diện JSON bây giờ tĩnh
- Thêm JSONParameters quá tải cho ToObject ()
- Hỗ trợ cho tròn tham chiếu cấu trúc đối tượng
- Thêm test tròn
là gì mới trong phiên bản 2.0.28:
- Bỏ ToCharArray trong phân tích cú pháp cho việc sử dụng bộ nhớ ít hơn
- Cố định tạo enum từ giá trị và chuỗi
- Thay thế safedictionary với từ điển cho một số những phần bên trong nên không có ổ khóa vào đọc
- Thêm tùy chỉnh bỏ qua thuộc tính
- Sử dụng IsDefined thay vì GetCustomAttributes
- Chuyển tất cả các mã phản xạ ra khỏi JSON.cs
- Bây giờ bạn có thể tuần tự hóa các lớp học không constructor mặc định
là gì mới trong phiên bản 2.0.26:
- đối tượng Sửa lỗi trong các loại động mảng ví dụ {[1,2, {& quot; yểm & quot;: 90}]}
- Thêm hỗ trợ cho các bộ sưu tập đặc biệt: StringDictionary, NameValueCollection
là gì mới trong phiên bản 2.0.25:.
- Bug sửa chữa JSON và gốc mảng động
là gì mới trong phiên bản 2.0.24:
- Truy cập tài sản bên trong các mảng trong các loại động ví dụ như d.arr1.a.
- Added JSONParameters.KVStyleStringDictionary để kiểm soát chuỗi trọng lượng từ điển.
là gì mới trong phiên bản 2.0.23:
- JSONParameters.IgnoreCaseOnDeserialize hiện đang làm việc
- Added bỏ qua trường hợp thử nghiệm
là gì mới trong phiên bản 2.0.22:.
- Added .NET 3.5 dự án
- Bây giờ biên soạn vào thư mục 'đầu ra'.
- Thêm lắp ráp ký.
- số bản sẽ ở mức 2.0.0.0 cho thả phù hợp.
- File phiên bản sẽ phản ánh số lượng xây dựng.
là gì mới trong phiên bản 2.0.21:
- trường hợp cạnh cố định đuôi '& # x5c;' trong định dạng.
- Mã dọn dẹp formatter.
là gì mới trong phiên bản 2.0.20:.
- Cố định deserialize hastable
- Thêm test cho hashtable.
- Added kiểm tra lớp trừu tượng.
- danh sách thay đổi của thu khí để mảng ~ 3% đạt được hiệu suất.
- Loại bỏ mã không sử dụng.
là gì mới trong phiên bản 2.0.19:
- đối tượng năng động và danh sách cố định
- Cố định deserialize Dictionary & # x3c; T, Danh sách & # x3c; V & # x3e; & # x3e; và từ điển & # x3c; T, V [] & # x3e;
- kiểm tra thêm cho từ điển với danh sách
là gì mới trong phiên bản 2.0.17:.
- Thêm serialization của trường tĩnh và các tài sản
- Thêm hỗ trợ đối tượng năng động và thử nghiệm.
là gì mới trong phiên bản 2.0.16:.
- Sửa lỗi định dạng
- Thêm test cho formatter.
là gì mới trong phiên bản 2.0.15:.
- chỉ thị CUSTOMTYPE Removed từ mã
- cố định cho các văn bản đối tượng đếm được.
là gì mới trong phiên bản 2.0.14:.
- Sử dụng Đồng hồ bấm giây thay vì DateTime cho timings
- myPropInfo sử dụng enum thay vì boolean.
- Sử dụng switch thay vì liên kết nếu báo cáo.
- Phân tích cú pháp DateTime được tối ưu hóa.
- StringBuilder sử dụng sản lượng char duy nhất thay vì chuỗi cho & # x5c; & quot; chars vv ..
là gì mới trong phiên bản 2.0.13:.
- trường hợp cạnh Sửa lỗi dấu phẩy với null
- Unified DynamicMethod gọi với mã SilverLight4.
- Các trường hợp thử nghiệm cho Silverlight.
là gì mới trong phiên bản 2.0.12:.
- Bug sửa chữa các loại generic lồng
- Sửa lỗi dấu phẩy trường hợp cạnh với null.
là gì mới trong phiên bản 2.0.10:.
- dự án Added MonoDroid
là gì mới trong phiên bản 2.0.9:
- Thêm hỗ trợ cho cấp cơ DataSet và DataTable deserialize ( bạn phải làm ToObject & # x3c; DataSet & # x3e;. (...))
- Added kiểm tra dữ liệu.
là gì mới trong phiên bản 2.0.8:.
- Sửa lỗi cho chuyển đổi số lượng lớn
là gì mới trong phiên bản v2.0.5:.
- số cố định phân tích cú pháp cho các định dạng bất biến
- Thêm một thử nghiệm để kiểm tra số locale Đức (,. vấn đề).
là gì mới trong phiên bản v2.0.4:
- đối tượng null cố định - & # x3e; lợi nhuận & quot; vô & quot;
- Nhập từ khóa niêm phong đến các lớp học
- SerializeNullValues Sửa lỗi = false và một dấu phẩy thêm ở cuối
- UseExtensions = false sẽ vô hiệu hóa các loại toàn cầu cũng
- paramerters cố định thiết lập cho Parse ()
là gì mới trong phiên bản v2.0.3:.
- Read-only kiểm tra trên deserialize
- Sửa lỗi deserialize lồng loại với đơn vị kiểm tra.
- Cố định các dự án Silverlight 4 build (Silverlight 5 không được hỗ trợ).
là gì mới trong phiên bản v2.0.2:.
- Sửa lỗi $ loại và mảng
là gì mới trong phiên bản v2.0.1:
- Thay đổi ArrayList vào Danh mục & # x3c; đối tượng & # x3e ; và mã Silverlight hợp nhất.
- Thêm nhiều xét nghiệm.
- Tốc độ tăng khi sử dụng các loại toàn cầu ($ loại).
là gì mới trong phiên bản v2.0.0:
- Mã Bug fix Reflection
- kiểm tra thêm đơn vị
- Deserialize cấp độ gốc (int [] vv.)
- các loại giá trị cấp cơ Deserialize (int, long, số thập phân, string)
- Deserialize ToObject & # x3c; Dictionary & # x3c; T, V & # x3e; & # x3e;
- Deserialize ToObject & # x3c; Danh sách & # x3c; T & # x3e; & # x3e;
mảng
là gì mới trong phiên bản v1.9.9:.
- lỗi chính tả trên JSONParameters
- Sửa lỗi thông số khởi tạo.
- Sửa lỗi char và chuỗi ToString.
- refactored mã phản chiếu vào lớp Reflection.
- Thêm hỗ trợ cho cấp cao nhất struct đối tượng serialize / deserialize.
là gì mới trong phiên bản v1.9.8:
- Added DeepCopy (obj) và DeepCopy & # x3c; T & # x3e;. (obj)
- refactored mã để JSONParameters và loại bỏ các quá tải JSON.
- Thêm hỗ trợ để tuần tự hóa các loại vô danh (deserialize là không thể tại thời điểm này).
- Sửa lỗi loại $ đầu ra với đối tượng gốc không.
là gì mới trong phiên bản v1.9.7:
- phiên bản Bug fix Silverlight để hỗ trợ GlobalTypes
- Bỏ luận thụt từ serializer
- Added phương pháp để làm đẹp JSON (json)
- ổ khóa Thêm vào SafeDictionary
- Added FillObject (obj, json) để làm đầy một đối tượng hiện
là gì mới trong phiên bản v1.9.6:
- Thêm một phần mở rộng loại $ cho định nghĩa kiểu toàn cầu mà giảm kích thước của đầu ra JSON.
- Added UsingGlobalTypes cấu hình cho việc kiểm soát trên (mặc định = true).
- Bug sửa dấu phẩy DataTable giữa các mảng và các định nghĩa bảng (ít lint than phiền).
- String từ điển chính được đăng tối ưu hiện nay (không định dạng KV).
là gì mới trong phiên bản v1.9:.
- Thêm hỗ trợ cho các lĩnh vực công cộng
Hạn chế .
- hỗ trợ không đầy đủ cho các ứng dụng Silverlight 4.0 +
- Không hỗ trợ cho các mảng đa chiều.
Bình luận không