Tôi muốn sử dụng YAML nhưng không có thư viện YAML trưởng thành duy nhất cho Erlang. Tôi biết có một vài thư viện JSON, nhưng đã tự hỏi đó là người trưởng thành nhất?Thư viện JSON trưởng thành nhất cho Erlang
Trả lời
Hãy nhìn vào một từ mochiweb: mochijson.erl
1> mochijson:decode("{\"Name\":\"Tom\",\"Age\":10}").
{struct,[{"Name","Tom"},{"Age",10}]}
Trapexit cung cấp tính năng tìm kiếm thực sự thú vị cho các dự án Erlang.
Tra cứu JSON ở đó, bạn sẽ tìm thấy gần 13 kết quả. Kiểm tra ngày của các phiên bản mới nhất, xếp hạng của người dùng, trạng thái hoạt động của dự án.
CẬP NHẬT: Tôi vừa tìm thấy câu hỏi tương tự n StackOverflow. Rõ ràng, họ khá hài lòng với trình phân tích cú pháp erlang-json-eep-parser.
Có, tôi đã xem tại đây. cái nào là thứ bạn thích? – Zubair
tôi sử dụng json library cung cấp bởi bịnh ghẻ hờm.
Chỉnh sửa: Tôi thực sự đã chuyển sang Jiffy, xem câu trả lời của Konstantin.
Yêu thích của tôi là mochijson2. API là đơn giản, nó đủ nhanh cho tôi (tôi không bao giờ thực sự bận tâm để chuẩn nó, mặc dù, phải trung thực - tôi chủ yếu là en- và de-mã hóa các gói nhỏ), và tôi đã sử dụng nó trong một ổn định " máy chủ sản xuất "trong một năm nay. Chỉ cần nhớ để cài đặt mochinum là tốt, mochijson2 sử dụng nó để mã hóa số lượng lớn, nếu bạn bỏ lỡ nó, và bạn sẽ cố gắng mã hóa một số lượng lớn, nó sẽ ném một ngoại lệ.
Xem thêm: mochijson2 examples (stackoverflow)
tôi thích Jiffy. Nó hoạt động với nhị phân và thực sự là nhanh.
1> jiffy:decode(<<"{\"Name\":\"Tom\",\"Age\":10}">>).
{[{<<"Name">>,<<"Tom">>},{<<"Age">>,10}]}
có thể mã hóa cũng như:
2> jiffy:encode({[{<<"Name">>,<<"Tom">>},{<<"Age">>,10}]}).
<<"{\"Name\":\"Tom\",\"Age\":10}">>
- 1. Thư viện JSON Erlang: hiệu suất tuần tự hóa?
- 2. Thư viện tuần tự Erlang
- 3. Thư viện trưởng thành nhất để xây dựng Đường ống Analytics trong Java/Scala cho Hadoop là gì?
- 4. Thư viện Erlang ở đâu?
- 5. Thư viện xử lý PDF ở Erlang
- 6. Ghi nhật ký thư viện cho Erlang/OTP
- 7. Thư viện HTTP tốt nhất cho Java?
- 8. SDL dành cho iPhone trưởng thành như thế nào?
- 9. Thư viện tốt nhất cho phiên PHP
- 10. cách thêm json thư viện
- 11. Trình điều khiển MySQL Node.js bản địa trưởng thành nhất?
- 12. Thư viện iCalendar tốt nhất cho Java?
- 13. Thư viện SAML/thành phần cho .NET
- 14. ALLOW_UNQUOTED_FIELD_NAMES trong jackon Thư viện JSON
- 15. Trình điều khiển MongoDB trưởng thành nhất cho C# là gì?
- 16. Thư viện chuẩn dành cho người lớn cho C
- 17. Hầu hết gói ma trận thưa thớt trưởng thành cho R?
- 18. Thư viện JSON JSON nhị phân có sẵn cho trình duyệt không?
- 19. Python - Thư viện GUI tốt nhất cho công việc?
- 20. Thư viện/khung mô hình diễn viên nào cho python và Erlang?
- 21. Emacs/TextMate hoàn thành mã cho Erlang?
- 22. Độ trưởng thành của Scala-LLVM?
- 23. dblinq trưởng thành như thế nào?
- 24. Thư viện xác thực biểu mẫu dành cho Android?
- 25. JIT. Cách tốt nhất để tuần tự hóa thành json
- 26. Thư viện giao diện người dùng tốt nhất cho PHP
- 27. Thư viện Javascript 3D tiên tiến nhất cho Canvas HTML5
- 28. thư viện vẽ sơ đồ tốt nhất cho iOS sdk
- 29. Thư viện in ấn tốt nhất cho Java?
- 30. Thư viện trăn phù hợp nhất cho Github API v3
bản sao có thể có của [Phân tích JSON trong Erlang] (http://stackoverflow.com/questions/1069547/parsing-json-in-erlang) –