Bir TypeScript nesnesini bir JSON nesnesiyle başlatmak için, JSON nesnesini TypeScript kodunuzda tanımlayabilir ve özelliklerini ilgili TypeScript nesnesine atayabilirsiniz. İşte nasıl yapılacağına dair bir örnek:

```typescript
interface Kisi {
  isim: string;
  soyisim: string;
  yas: number;
}

let jsonObj: any = {
  isim: "Ali",
  soyisim: "Yılmaz",
  yas: 25
};

let kisi: Kisi = jsonObj;
```

Bu örnekte, `Kisi` arabirimi, `isim`, `soyisim` ve `yas` özelliklerini tanımlayan bir TypeScript nesnesi tanımlamak için kullanılır. Daha sonra, aynı özelliklere sahip bir JSON nesnesi oluşturulur (`jsonObj`). Son olarak, TypeScript nesnesini (`kisi`) JSON nesnesiyle başlatırız. Tür atama (`any`), JSON nesnesinin özelliklerinin TypeScript nesnesinin özellikleriyle eşleştiğini varsayar.

TypeScript, JSON nesnelerini otomatik olarak algılayabilir ve ilgili türlere dönüştürebilir. Ancak, JSON nesnenizin daha karmaşık olması durumunda, el ile eşleme yapmanız veya bir tür tanımlamanız gerekebilir.