2015-01-16 14 views
5

Tôi vừa phát hiện ra rằng Jackson không triển khai JSR-353 và chúng tôi đã thiết kế mô-đun .. vì vậy tôi đang vội vàng tìm cách thay thế API này để bắt đầu làm việc! : DAPI nào thực hiện JSR-353 (JSON)

tôi đã tìm kiếm một API mà thực hiện tiêu chuẩn nhưng không thể tìm thấy bất kỳ kết quả thú vị vì chúng tôi dự định mã với tiêu chuẩn và buộc hệ thống để sử dụng thực hiện cụ thể (API tôi đang tuyệt vọng tìm kiếm)

+0

Tôi biết rằng Jackson, Gson, vv .. không tồn tại và là những người tốt hơn nhưng điều thực hiện là vấn đề vì vậy câu hỏi của tôi không chỉ đơn giản có nghĩa là "Bạn có biết về một api thực hiện json tiêu chuẩn jsr-353" vì vậy tôi thnik rằng nó không phải là một recommandation hoặc một cái gì đó như thế không? –

+0

một số người dùng trên Stack Overflow đang trở thành "purists". Đây là một câu hỏi thực sự thú vị vì tôi cũng khó tìm được danh sách các apis thực hiện JSR353. Khi các quy tắc bắt đầu làm việc chống lại quyền lợi của người dùng, bạn phải bắt đầu suy nghĩ về việc thay đổi một số ... –

+0

Lưu ý rằng [JSR-374] (https://jcp.org/en/jsr/detail?id=374), như một bản cập nhật cho JSR-353, đã được phát hành và bao gồm trong Java EE 8. –

Trả lời

3

Yêu cầu thư viện Genson để triển khai JSR-353.

https://code.google.com/p/genson/wiki/JSR353

Tôi chưa thử bản thân mình. Gần đây tôi cũng đang tìm kiếm một thư viện JSON tốt, tôi đã thử 3 trong số đó và cuối cùng đã định cư với Jackson khi nó phục vụ tốt nhất nhu cầu của tôi. Điều khác biệt là tôi không tìm kiếm một thư viện nào thực hiện chính xác tiêu chuẩn, tôi chỉ đang tìm kiếm một thứ đơn giản và làm những gì tôi muốn.

Bạn cũng có thể kiểm tra Gson, tôi đoán (mặc dù nó không liên quan trực tiếp đến JSR-353).

https://code.google.com/p/google-gson/

+0

Tôi sẽ định cư cho Jackson nhưng khi tôi phát hiện ra rằng nó không thực hiện tiêu chuẩn trở thành không thể. Và tôi không thể đủ khả năng để sử dụng máy chủ ứng dụng để sử dụng thực hiện riêng của nó (nếu anh ta có một trong đó tôi nghi ngờ) vì vậy cần phải có một API mà thực hiện JSR-353 là bắt buộc không may. Khi bạn nói Gson không liên quan trực tiếp đến JSR-353, bạn có nghĩa là có khả năng nó có thể là? –

+0

@ maher.belkh Ý tôi là, tôi không thấy nó trong tài liệu của họ rằng nó có liên quan. Tôi không chắc. –

+1

Tôi là tác giả Genson, thực sự nó thực hiện jsr 353 và chỉ hoạt động – eugen

8

Đây là việc thực hiện tham khảo JRS 353: https://javaee.github.io/jsonp/

+0

Tôi nghĩ rằng nó không phải là một dự án hoàn thành không? nhấp vào "Tài liệu" hướng dẫn tôi đến một "Oracle: Chúng tôi xin lỗi, trang bạn yêu cầu không được tìm thấy". –

+0

@ maher.belkh URL sai. Tôi không biết nếu nó thay đổi hoặc nếu họ đã sai, nhưng tài liệu là [ở đây] (http://docs.oracle.com/javaee/7/tutorial/jsonp.htm). – dcsohl

+0

Dưới đây là các tài liệu API: https://json-processing-spec.java.net/nonav/releases/1.0/fcs/javadocs/index.html – vanje

Các vấn đề liên quan