我试图找到数据类型并转换为json。
需要转义双引号并对其进行解析,但这是有条件的。
在2个响应之间,一个需要作为字符串,一个需要作为json。
value = {response: "Hello, My Name is MoxBot"};
value = {response:
"{
"message":"here are the list of buttons",
"component":{"html":"","buttons":["get balance","pay bill"]}
}"
};
如何处理此数据..响应将带有我们无法更改的双引号。
我尝试过
value.response = value.response.slice(1, -1);
if(typeof value.response === 'object'){
console.log("Obj");
console.log(value.response);
}else{
console.log("Str");
value.response = JSON.stringify(value.response);
console.log(value.response);
}