Tôi đang làm việc trên một ứng dụng web đơn giản với Scala. Kế hoạch là lấy dữ liệu JSON từ một API bên ngoài và chèn nó vào một mẫu (không may, lấy dữ liệu trong XML không phải là một tùy chọn).Cách đơn giản nhất để phân tích cú pháp JSON trong Scala là gì?
Tôi đã thử làm việc với thư viện scala-json của Twitter, nhưng tôi không thể biên dịch đúng (mã trên github không cập nhật được trong sbt, nói rằng chuẩn 7.10 không có sẵn và tôi chưa làm việc đó ra được nêu ra).
lift-json trông ấn tượng, nhưng có vẻ phức tạp hơn tôi cần ngay bây giờ.
Đang cố gắng nhập thư viện tôi đã làm việc với Java, jsonic, dẫn đến nhiều lỗi phức tạp. Điều này là quá xấu bởi vì tôi thích cách jsonic đơn giản hơn.
Tôi đã thực hiện một chút tiến bộ với việc xây dựng trong scala.util.parsing.json.JSON, nhưng thực sự tôi không thể nói cách truy cập các phần tử. Tôi có phần mới với Scala, như bạn có thể đã lưu ý. Làm thế nào để bạn truy cập vào các thuộc tính của JSONObjects?
scala.util.parsing.json.JSON có nhiều thông tin, nhưng có hướng dẫn đơn giản về cách sử dụng địa chỉ này ở bất kỳ đâu không?
Tôi thực sự chỉ quan tâm đến việc deserializing JSON vào lúc này, thành Ints, Strings, Maps và Lists. Tôi không cần phải tuần tự hóa các đối tượng hoặc làm cho các đối tượng deserialized phù hợp với một lớp học vào lúc này.
Mọi người có thể chỉ cho tôi cách làm việc với một trong các thư viện nói trên hoặc giúp tôi thiết lập với một thư viện Java sẽ làm những gì tôi muốn không?
Cũng có thể có được một này biên soạn, tôi nghĩ! Cảm ơn vì những lời khuyên. – JAL