Я пытаюсь использовать javascript/json.parse для анализа некоторой информации в json.
вот пример кода, в котором я его использую.
var jsontext = '{"place": Jamaica}';
var countries = JSON.parse(jsontext);
document.write(countries.place);
Этот формат не работает.
если я вручную изменю json-текст на
var jsontext = '{"place": "Jamaica"}';
var countries = JSON.parse(jsontext);
document.write(countries.place);
Я получаю результат Ямайки, который работает. к сожалению, как я получаю информацию, у меня нет кавычек вокруг Ямайки.
JS Fiddle http://jsfiddle.net/k3V9p/
Если вам нужно сделать это много, как о функции для обертывания текста в кавычках.
function wrapInQuotes (str) {
return '"' + str + '"';
}
Если вам это нужно в строке:
(function (str) {return '"' + str + '"';}('string'));