[英]Cast a Typescript class to a string?
我有一個 Typescript 接口,我需要將其轉換為字符串以發送到 API 端點。
這是 object(從控制台使用console.log()
{name:“John”,avatarId:1,forwardRelationship:“WIFE”,reverseRelationship:“HUSBAND”}
我最初嘗試JSON.stringify()
將其轉換為 API 會滿意的字符串,輸出以下內容:
{"name":"John","avatarId":1,"forwardRelationship":"WIFE","reverseRelationship":"HUSBAND"}
API 只需要一個字符串:
“{name:John,avatarId:1,forwardRelationship:WIFE,reverseRelationship:HUSBAND}”
有沒有 function 我用速記做這個? 還是需要使用每個屬性手動構建字符串?
我建議您更改后端以接受有效的 JSON。 如果您確實需要使用這種格式,您可以使用以下方法:
const text: string = "\"" + JSON.stringify(yourObject).replace(/"/g,"") + "\"";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.