把字符串作为javascript对象

时间:2015-08-04 14:10:18

标签: javascript escaping

我有以下对象,我需要把“字符串”,我应该如何设置名称的值

{“name”:{“_ parent”:[“/ test”]}}

在里面,我尝试“哪个对我不起作用,任何想法?

var file = {
   "name" : "{"name":{"_parent":["/test"]}}"

更新  我不能使用jsonParse或stringify,因为我需要把它硬编码

2 个答案:

答案 0 :(得分:0)

你的问题有点不清楚,但我想你想这样做 JSON.parse()不适合您的原因是因为您缺少单引号。

var yourString = '{"_parent":["/test"]}'

var file  = '{"name" : {"name":{"_parent":["/test"]}}}'

var obj = JSON.parse(file);
obj.name.name = yourString;
var backToString = JSON.stringify(obj);

答案 1 :(得分:-2)

使用此:

JSON.parse(file);

有关详细信息,请访问此站点:

http://www.w3schools.com/js/js_json.asp