Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Сериализация и десериализация JSON документа?


Автор: santimin 26.6.2018, 13:53
Может кто-нибудь, пожалуйста, помочь мне выполнить сериализацию и десериализацию следующего JSON документа из ссылке:
json-schema.org/examples.html

Автор: _zorn_ 26.6.2018, 14:58
JSON - это не "документ", а "объект". Обычный яваскриптовый объект.
Java
Script
Object
Notation

Попробуйте запустить в консоле, может озорит.
Код

var obj = {
  prop: 'val1',
  arrProp: [1, 2],
  boolProp: true
}
var newObj = JSON.parse('{"I_AM_ALIVE":true, "andAnotherProperties":{"arr":[1,2],"prop":"value"}}');
console.log('obj:', obj);
console.log('JSON obj (serialize):', JSON.stringify(obj));
console.log('From JSON obj (unserialize):', newObj);
console.log('Property from unserialized', newObj.I_AM_ALIVE);

Ну вообще JSON.parse еще надо в try/catch оборачивать, потому что мало ли что там на входе.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)