Implement unserialization from decoded JSON