2013-06-13 25 views
7

Vì vậy, tôi có một số dữ liệu JSON và tôi muốn duy trì thứ tự mà dữ liệu được nhận với bộ nhớ và các đối tượng được quản lý và tôi không thể tìm ra cách tốt nhất làm điều này. Khi lệnh thay đổi tôi cần đảm bảo các bản sao không được tạo và chúng được lưu đúng với dữ liệu lõi.Làm thế nào để duy trì thứ tự mảng JSON với các đối tượng được quản lý Restkit

Tôi tin rằng một trường bổ sung trong datamodel cho thực thể cụ thể này là cần thiết, cho phép gọi nó là thứ tự và giả định được gán khi tạo RKEntityMapping. Tôi chỉ không chắc chắn làm thế nào để có được chỉ số mảng bằng cách sử dụng bộ nhớ.

Bất kỳ trợ giúp nào được đánh giá cao, cảm ơn.

Trả lời

12

Chỉ mục của từng đối tượng trong mảng phản hồi được cung cấp cho ánh xạ thông qua siêu dữ liệu. Thêm một cái gì đó như thế này để lập bản đồ của bạn:

@"@metadata.mapping.collectionIndex" : @"order" 

Có thêm một chút thông tin về siêu dữ liệu trong phần của RKMappingOperation docs

+1

của Metadata Mapping 'làm việc, cảm ơn! – glued

+1

Vâng, điều đó khá hay. –

Các vấn đề liên quan