【发布时间】:2023-01-09 16:01:48
【问题描述】:
我遇到了一个问题,我如何将字符串转换为对象我尝试使用下面的代码但结果将返回字符串而不是对象,有人知道我应该使用什么将其转换为对象吗?
结果
module.exports = function(data) {
var _data = {
config: null,
n: 1,
emvdetailsdata: Object,
emv_hh_id: null
};
return {
data: (() => Object.assign({}, data, _data)),
props: {
data_object: Object,
},
mounted() {
this.init();
let strfy = JSON.stringify(data);
let parsing = JSON.parse(strfy);
console.log(parsing); //-------------->>>>>> here's the result of the console
}}
【问题讨论】:
-
问题缺少 stackoverflow.com/help/mcve 。不知道您的情况下的
data是什么。如果parsing是 JSON.parse 之后的字符串,则可以确定data已经是字符串了。 -
@Estus Flask It is string 我尝试右键单击控制台的结果但它没有出现存储为对象
-
@Estus Flask 现在的问题是因为最后的结果是字符串,是否有可能将它转换为对象?
标签: javascript laravel vue.js object