Trong json4s ví dụ và tài liệu hướng dẫn Tôi thường thấy các thành ngữMục đích của `render` trong json4s
compact(render(jval))
và
pretty(render(jval))
Tôi không nghĩ rằng tôi đã thực sự nhìn thấy một ví dụ với compact hoặc khá áp dụng trực tiếp đến mã được tạo JValue
, nhưng không rõ ràng đối với tôi những gì render
đang làm ở đây. Render đã gõ JValue => JValue
và tôi không thấy bất kỳ sự khác biệt rõ ràng nó làm cho và chạy
json.take(100000).filter(x => compact(render(x)) != compact(x))
trên một số dữ liệu của tôi trả về một sản phẩm nào một bộ sưu tập trống.
Điều gì làm render
thực sự làm gì?