craigslist có nguồn cấp dữ liệu rss và tôi muốn chuyển đổi nguồn cấp dữ liệu sang định dạng JSON để tôi có thể phân tích cú pháp đó. ai biết bất kỳ công cụ có thể làm điều này - chuyển đổi craigslist rss (hoặc bất kỳ rss) sang định dạng JSONchuyển đổi rss thành JSON
Trả lời
John Resig có một bài về vấn đề này:
RSS là đã có trong định dạng XML, đó là nguyên gốc có thể phân tích cú pháp bởi tất cả các trình duyệt. Tôi sẽ khuyên bạn chỉ cần phân tích cú pháp XML trực tiếp thay vì chuyển đổi sang json để phân tích cú pháp.
Trình duyệt web sẽ không cho phép bạn tải xuống xml, họ kiểm tra loại mime, trong trình duyệt mà không có nhiều vấn đề, nếu không tôi sẽ đồng ý. –
http://stackoverflow.com/questions/5800769/how-do-i-pull-rss-feeds-into-jquery-tabs –
Bạn có thể thử sử dụng một trong nhiều thư viện javascript để điều hướng qua XML.
Ví dụ: here. Có nhiều thư viện hơn, here are the ones Google nghĩ là đủ tốt để lưu trữ.
Tôi khuyên bạn nên sử dụng Yahoo Pipes để thực hiện việc này. Bạn chỉ có thể kéo nguồn cấp dữ liệu và nó hoạt động như một proxy; JSONP cũng được hỗ trợ.
Bạn cũng có thể thử Trình chỉnh sửa XML oxy (http://www.oxygenxml.com/). Họ cung cấp một phiên bản dùng thử 30 ngày và nó là nền tảng đa nền tảng. Bạn có thể tìm công cụ chuyển đổi dưới cụ ->XML để JSON ...
CẬP NHẬT: hãy cẩn thận, Yahoo Pipes hiện đã được tắt bởi Yahoo! và API nguồn cấp dữ liệu của Google đã không được chấp nhận. Kiểm tra API của superfeedr.com cũng chuyển đổi RSS sang JSON.
Bạn có thể sử dụng google thức ăn phục vụ api
Ví dụ:
https://ajax.googleapis.com/ajax/services/feed/load?v=2.0&q=http://phys.org/rss-feed/&num=20
Cấu trúc https://ajax.googleapis.com/ajax/services/feed/load?v=2.0&q=RSS_URL_TO_CONVERT&num=
Ngoài ra nếu bạn muốn kiểm soát tốt hơn về RSS chuyển đổi sử dụng http://pipes.yahoo.com/pipes/ nơi bạn có thể hình dung luồng dữ liệu.
EDIT: Như Ống yahoo là không làm việc nhiều hơn, sau đây là danh sách các lựa chọn thay thế http://www.makeuseof.com/tag/12-best-yahoo-pipes-alternatives-look/
chính xác những gì tôi đã tìm kiếm khi Google giới thiệu tôi với câu trả lời này :) –
API nguồn cấp dữ liệu của Google là đã chết vào ngày 2 tháng 12 năm 2015 :( –
- 1. Chuyển đổi RSS Để JSON
- 2. Chuyển đổi svg thành json
- 3. Chuyển đổi NSData thành JSON
- 4. XML thành chuyển đổi JSON trong iOS
- 5. Cách chuyển đổi JSON thành Object
- 6. Chuyển đổi json thành mảng C#?
- 7. Chuyển đổi cấu trúc Go thành JSON
- 8. Chuyển đổi động XML thành JSON
- 9. Chuyển đổi chuỗi thành đối tượng JSON
- 10. Python - chuyển đổi tệp csv thành JSON
- 11. JSON JSON chuyển đổi số nguyên thành chuỗi
- 12. Chuyển đổi json không hợp lệ thành json hợp lệ
- 13. Biến đổi JSON thành JSON
- 14. Chuyển văn bản thành JSON
- 15. Có thể chuyển HTML thành RSS với YQL không?
- 16. Chuyển đổi NSArray từ điển thành mảng JSON trong iOS
- 17. Làm thế nào để chuyển đổi JSON thành chuỗi?
- 18. chuyển đổi chuỗi json thành đối tượng python
- 19. chuyển đổi mảng POST thành định dạng json
- 20. Loại lớp phủ GWT, chuyển đổi thành JSON
- 21. Chuyển đổi một django ValuesQuerySet thành đối tượng json
- 22. Chuyển đổi chuỗi Json thành Danh sách các đối tượng
- 23. Làm cách nào để chuyển đổi chuỗi json thành google.visualization.DataTable?
- 24. Chuyển đổi dữ liệu biểu mẫu thành đối tượng JSON
- 25. Chuyển đổi các biến JSON thành chữ thường trong C#
- 26. Chuyển đổi Array Json
- 27. Chuyển đổi JSON sang CSV
- 28. Chuyển đổi JSON sang XML
- 29. Chuyển đổi để mảng JSON
- 30. C++ Protobuf đến/từ chuyển đổi JSON
thử này rồi. ví dụ ông đưa ra trên trang không hoạt động. cũng đã thử sử dụng url mà anh ấy cung cấp với craigslist, nó không hoạt động quá –
chẳng hạn, tôi đã thử điều này - http://ejohn.org/apps/rss2json/?url=http://sfbay.craigslist.org/search/apa/pen? query = & minAsk = 1500 & maxAsk = 2000 & bedrooms = 2 & neighborhood = & format = rss và tôi không nhận được bất kỳ kết quả nào –
Bạn đã tải xuống tập lệnh Perl và làm theo tất cả các hướng dẫn đó? – BobbyShaftoe