[英]Angular 2: TypeScript/Javascript: Converting JSON string value to proper JSON object
[英]Typescript and converting Object to String
我正在將 Typescript 中的對象轉換為字符串以存儲到數據庫中。
formData.survey_data = encodeURI(JSON.stringify(formData.survey_data));
輸出在瀏覽器中有效,但打字稿堅持我有錯誤。
類型 'string' 不可分配給類型 'any[]'
那有什么意思?
formData.survey_data = encodeURI(JSON.stringify(formData.survey_data));
根據提供的代碼,我假設survey_data
的類型為any[]
。 您正在序列化您的對象並嘗試將其分配給該屬性。 TypeScript 是強類型的,即使 JavaScript 可能能夠處理這種情況,也不允許您這樣做。 (因為 JavaScript 不是強類型的,您可以將任何對象分配給任何屬性)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.