簡體   English   中英

JavaScript 中如何將字符串轉換為對象

[英]How to convert a String into an Object in JavaScript

我有一個string格式的響應:

returnData = "1002246*9994456861#111#222*ACTIVE"

需要將該string數據修改為一個object

{returnData : "1002246*9994456861#111#222*ACTIVE"}

以下是我嘗試過的:

returnData = Object.assign({}, returnData)

但它會為每個單個字符拋出array結果。 如何將該string變量轉換為object

只需創建一個具有當前值的對象:

 returnData = "1002246*9994456861#111#222*ACTIVE" returnData = { returnData } console.log(returnData);

要從字符串創建您想要的對象,只需使用對象文字表示法:

data = {
    returnData: returnData
}

您可以嘗試使用Object.keys()方法,如下所示:

 returnData = "1002246*9994456861#111#222*ACTIVE"; console.log({[Object.keys({returnData})[0]]: returnData});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM