将 TypeScript 对象转换为 JSON

Posted

技术标签:

【中文标题】将 TypeScript 对象转换为 JSON【英文标题】:convert TypeScript object to JSON 【发布时间】:2022-01-03 04:27:42 【问题描述】:

我想将 typecipt 对象转换为 JSON

ObjectToConvert =  key : value 

public getJson(key: string, value: string) 
    //I passed this values when I called the method : key="attr",value="on"
   console.log(JSON.stringify( ObjectToConvert ))
   // The result is "key":"on" instead of "attr":"on"
   

我想知道为什么结果不是我作为参数传递的。

【问题讨论】:

【参考方案1】:

使用computed property names:

ObjectToConvert =  [key] : value 

【讨论】:

成功了,谢谢你的帮助:)

以上是关于将 TypeScript 对象转换为 JSON的主要内容,如果未能解决你的问题,请参考以下文章

在 Angular 11 中进行单元测试时,将 json 对象转换为 typescript 接口导致模拟对象出错

Angular:Typescript 将 JSON 响应转换为对象模型不起作用

打字稿:将 JSON 对象转换为类/接口对象

Typescript - 从带有日期字符串的 Json 字符串自动转换为带有 Date 属性的对象

如何将 TypeScript 文件的对象文字 AST 转换为实际代码?

使用 TypeScript 函数返回 JSON 对象