Tôi đang cố sử dụng Protocol Buffers để tuần tự hóa tin nhắn.Làm thế nào để mã hóa một Map <String, Object> bằng cách sử dụng Protocol Buffers?
Định dạng thư của tôi phải chứa Bản đồ < Chuỗi, đối tượng> mục ... nhưng làm thế nào để tôi viết định nghĩa .proto?
Theo như tôi biết, Bộ đệm giao thức không có loại Bản đồ tích hợp. Tôi có thể mô hình xung quanh bằng cách sử dụng các trường lặp lại. Nhưng vấn đề lớn tôi có là, bạn cần phải xác định tất cả các loại của bạn. Tôi muốn thông điệp của mình linh hoạt, vì vậy tôi không thể chỉ định các loại.
Bất kỳ ý tưởng nào?
Đối với những gì nó có giá trị: bây giờ xuất hiện 'proto3' có 'bản đồ <,> 'cú pháp: https://developers.google.com/protocol-buffers/docs/proto3#maps –