【发布时间】:2021-01-26 16:22:15
【问题描述】:
我有一个像这样的 Json 对象:
{
"key" : "false",
"key2" : "1.00",
"key3" : "value"
}
如何在 Typescript 中将其转换为获取
{
"key" : false,
"key2" : 1.00,
"key3" : "value"
}
我尝试过使用JSON.parse(JSON.stringify(json))、JSON.parse(json) 和Object.assign(object, json),但这些解决方案似乎都不起作用。
【问题讨论】:
-
对象只能有唯一的键。您要求的(使用 3 个完全相同的键)- 是不可能的。
-
Re: 重复键,也许你想要的是 Record
。 Record 实用程序类型没有指定特定的键,但它表示对象具有一种类型(字符串)的键和另一种类型(布尔、数字或字符串)的值。 -
@falinsky 不应该有任何重复的键。这只是一个打字错误,但现在已修复。
标签: json typescript