var x = {
"Item1" : 1,
"Item2" : {
"Item3" : 3
}
}
alert(JSON.stringify(x, undefined, 2));
alert($.parseJSON(x));
Первый предупреждает действительный объект. Второй предупреждает об отсутствии. В реальном коде переменная «x» может быть строкой или объектом, поэтому я должен иметь возможность анализировать оба типа. Я что-то упустил?