当枚举被转换为JSON字符串时,我的打字脚本返回的是枚举的整数值,我如何返回实际的枚举键(作为字符串)?
export enum ProductType {
Retail,
Digital
}
export interface Product {
id number;
productType ProductType;
}
在发送到API服务器的字符串表示中,我得到:
JSON.stringify(product)
"productType": 0
但我需要它是"productType" : "Digital"
我怎样才能做到这一点?
1条答案
按热度按时间exdqitrt1#
但我需要它是"productType":"数字化"
问题
枚举默认为数字。
修复
您可以通过以下方式声明
string
枚举: