EN
JavaScript - convert string variable to json text
7
points
In this article, we would like to show you how to convert string variables to JSON text in JavaScript.
1. JSON.stringify
example
// ONLINE-RUNNER:browser;
var text = 'This is example text...';
var json = JSON.stringify(text);
console.log(json);
2. Custom conversion method example
// ONLINE-RUNNER:browser;
var expressions = [
// operations order is important
{ rule: /\\/g, result: '\\\\' },
{ rule: /"/g, result: '\\"' }
];
function serializeString(text) {
if(text) {
for(var i = 0; i < expressions.length; ++i) {
var expression = expressions[i];
text = text.replace(expression.rule, expression.result);
}
return '"' + text + '"';
}
return null;
}
// Example:
var text = 'Example SQL query: \"SELECT * FROM `users`;"';
var json = serializeString(text);
console.log(json);