Files
factorio-clusterio/sharedPlugins/inventoryImports/isJson.js
T
Hornwitser 0d4ad2f075 Fix global leaks detected by mocha
Fix globals leaked in stringUtils, isJson and static/nav.html.
2019-08-24 11:02:50 +02:00

11 lines
243 B
JavaScript

module.exports = function(x){
if(x === false || x === true || x === null) return true; // === false is valid JSON, so is true and null
var isNotJson = false
try{
JSON.parse(x);
} catch (e) {
isNotJson = true;
}
return !isNotJson;
}