В Matlab или GNU Octave я хотел бы сделать что-то вроде этого:
x=struct('a',1,'b',2,'c',[1 2;3 4])
y=x(:) % array-ification of a struct
save -ascii y.txt y
z=load('y.txt')
x(:)=z % struct-ification of an array
Я хочу сериализовать / выбрать структуру и воссоздать ее позже, позволяя легко читать / сохранять / манипулировать на других языках,Я бы предпочел, чтобы промежуточной формой был текст ascii, а не двоичный, чтобы облегчить чтение / редактирование / отладку человеком.
Я забыл некоторые умные (:) - например, нарезки для структур или массивов ячеек?