问题描述
我收到的回复为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});