У меня есть объект, который содержит массивы, который состоит из других массивов, он также содержит методы. Проблема, с которой я столкнулся, заключается в том, что я не могу использовать JSon из-за многомерных массивов и методов.Как преобразовать сложный объект javascript в строку и обратно
Причина, по которой я хочу преобразовать ее в строку, заключается в том, чтобы сохранить в локальном хранилище Iphone localStorage.
вы можете хранить только текст внутри, и я надеялся на способ хранения сложного объекта о пользователе в виде строки и возможность десериализации его снова после. Есть ли способ сделать это. Я не знаю javascript достаточно хорошо, чтобы написать свой собственный api. Это был вариант я начал пробовать и смотреть на в данный момент :(
JSON может кодировать многомерные массивы, но не методы. – Pointy
Вы используете JQuery? –
Вы не можете просто сохранить сценарий .js, а затем попытаться выполнить eval() во время выполнения? Но я не знаю, действительно ли вы можете читать и выполнять с локального хранилища. – BigMike