and字符串和json字符串之间的条件

时间:2018-10-31 05:24:18

标签: javascript json

我试图找到数据类型并转换为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);
        }

0 个答案:

没有答案