我有一个使用“数字”类型的属性(超时)定义的 Angular 类:
export class EngineSpec {
name: string;
base_url: string;
version: string;
timeout: number;
tls: boolean = false;
user_agent: string;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我 http.post 此类的实例时,该属性作为字符串发送:
{"tls":false,
"name":"local-vm",
"base_url":"http://localhost:2367",
"version":"1.3",
"timeout":"60"
}
Run Code Online (Sandbox Code Playgroud)
任何想法为什么将数字作为 JSON 字符串发送?