[object Object]
- это то, что объекты отображаются при вызове на них toString
.Похоже, вы берете свой результат и пытаетесь вызвать obj.toString()
Кроме того, ваш JSON является массивом с одним элементом, поэтому для проверки правильности вашего результата вы можете получить доступ к свойству nameпо индексу [0]:
obj[0].name // should be "joe".
var text = '[{"created_at":"2012-01-24T22:36:21Z","name":"joe","age":42,"updated_at":"2012-01-24T22:36:21Z"}]';
var obj = JSON.parse(text);
alert(obj[0].name); //alerts joe
DEMO
Или избавиться от массиватак как на самом деле это не так уж много
var text = '{"created_at":"2012-01-24T22:36:21Z","name":"joe","age":42,"updated_at":"2012-01-24T22:36:21Z"}';
var obj = JSON.parse(text);
alert(obj.name); //still joe
DEMO