ts object转jsonobject
时间: 2023-05-31 08:05:50 浏览: 260
对象转json
TS(TypeScript)对象可以通过将其转换为JSON字符串,然后使用JSON.parse()方法将其转换为JSONObject。
例如,假设有以下TS对象:
```
interface Person {
name: string;
age: number;
address: {
street: string;
city: string;
};
}
const person: Person = {
name: "John",
age: 30,
address: {
street: "123 Main St",
city: "Anytown"
}
}
```
我们可以使用JSON.stringify()方法将其转换为JSON字符串:
```
const jsonString = JSON.stringify(person);
```
然后,我们可以使用JSON.parse()方法将其转换为JSONObject:
```
const jsonObject = JSON.parse(jsonString);
```
现在,我们可以访问该对象的属性,就像在TS对象中一样:
```
console.log(jsonObject.name); // John
console.log(jsonObject.age); // 30
console.log(jsonObject.address.street); // 123 Main St
console.log(jsonObject.address.city); // Anytown
```
阅读全文