Find the string is XML or JSON or String using angular 2

Find the string is XML or JSON or String using angular 2

我需要找到我的字符串是 XML 或 JSON 对象或字符串,基于此响应我将使字符串看起来漂亮。

所以为此,我需要确定什么样的对象。谁能帮我找到实现这一目标的方法?

提前致谢。

像这样尝试

   function GetInputType(response) {
    try {
      //try to parse via json 
      a = JSON.parse(response);
      return 'json type';
    } catch(e) {
     //try xml parsing 
     let parser = new DOMParser;
     var xmlDoc = parser.parseFromString(response,"application/xml");
        if(xmlDoc.documentElement.nodeName == "parsererror")
           return 'string type';
        else 
           return 'xml type';
   }     
}