我需要帮助。我正在使用 Node.js 检查输入字符串是否为 json/xml
。下面是我的代码,它可以输出来检查给定的字符串是否为 json。
isJSON = (str) => {
try {
return (JSON.parse(str) && !!str);
} catch (e) {
return false;
}
}
const result= isJSON(string);
所以,我可以检查字符串e.g. string
是否为JSON格式。同样的方式,我需要检查XML格式的内容。
假设我有以下字符串:
const string = '<config xmlns="http://tail-f.com/ns/config/1.0">
<devices xmlns="http://tail-f.com/ns/ncs">
<global-settings>
<read-timeout>120</read-timeout>
</global-settings>
</devices>
</config>';
我需要使用node.js检查上述内容是否为XML格式。有人能帮助我解决这个问题吗?